(0) Obligation:

The Runtime Complexity (innermost) of the given CpxTRS could be proven to be BOUNDS(1, n^2).


The TRS R consists of the following rules:

min(x, 0) → 0
min(0, y) → 0
min(s(x), s(y)) → s(min(x, y))
max(x, 0) → x
max(0, y) → y
max(s(x), s(y)) → s(max(x, y))
-(x, 0) → x
-(s(x), s(y)) → -(x, y)
gcd(s(x), s(y)) → gcd(-(s(max(x, y)), s(min(x, y))), s(min(x, y)))
gcd(s(x), 0) → s(x)
gcd(0, s(y)) → s(y)

Rewrite Strategy: INNERMOST

(1) TrsToWeightedTrsProof (BOTH BOUNDS(ID, ID) transformation)

Transformed TRS to weighted TRS

(2) Obligation:

The Runtime Complexity (innermost) of the given CpxWeightedTrs could be proven to be BOUNDS(1, n^2).


The TRS R consists of the following rules:

min(x, 0) → 0 [1]
min(0, y) → 0 [1]
min(s(x), s(y)) → s(min(x, y)) [1]
max(x, 0) → x [1]
max(0, y) → y [1]
max(s(x), s(y)) → s(max(x, y)) [1]
-(x, 0) → x [1]
-(s(x), s(y)) → -(x, y) [1]
gcd(s(x), s(y)) → gcd(-(s(max(x, y)), s(min(x, y))), s(min(x, y))) [1]
gcd(s(x), 0) → s(x) [1]
gcd(0, s(y)) → s(y) [1]

Rewrite Strategy: INNERMOST

(3) CpxWeightedTrsRenamingProof (BOTH BOUNDS(ID, ID) transformation)

Renamed defined symbols to avoid conflicts with arithmetic symbols:

- => minus

(4) Obligation:

The Runtime Complexity (innermost) of the given CpxWeightedTrs could be proven to be BOUNDS(1, n^2).


The TRS R consists of the following rules:

min(x, 0) → 0 [1]
min(0, y) → 0 [1]
min(s(x), s(y)) → s(min(x, y)) [1]
max(x, 0) → x [1]
max(0, y) → y [1]
max(s(x), s(y)) → s(max(x, y)) [1]
minus(x, 0) → x [1]
minus(s(x), s(y)) → minus(x, y) [1]
gcd(s(x), s(y)) → gcd(minus(s(max(x, y)), s(min(x, y))), s(min(x, y))) [1]
gcd(s(x), 0) → s(x) [1]
gcd(0, s(y)) → s(y) [1]

Rewrite Strategy: INNERMOST

(5) TypeInferenceProof (BOTH BOUNDS(ID, ID) transformation)

Infered types.

(6) Obligation:

Runtime Complexity Weighted TRS with Types.
The TRS R consists of the following rules:

min(x, 0) → 0 [1]
min(0, y) → 0 [1]
min(s(x), s(y)) → s(min(x, y)) [1]
max(x, 0) → x [1]
max(0, y) → y [1]
max(s(x), s(y)) → s(max(x, y)) [1]
minus(x, 0) → x [1]
minus(s(x), s(y)) → minus(x, y) [1]
gcd(s(x), s(y)) → gcd(minus(s(max(x, y)), s(min(x, y))), s(min(x, y))) [1]
gcd(s(x), 0) → s(x) [1]
gcd(0, s(y)) → s(y) [1]

The TRS has the following type information:
min :: 0:s → 0:s → 0:s
0 :: 0:s
s :: 0:s → 0:s
max :: 0:s → 0:s → 0:s
minus :: 0:s → 0:s → 0:s
gcd :: 0:s → 0:s → 0:s

Rewrite Strategy: INNERMOST

(7) CompletionProof (UPPER BOUND(ID) transformation)

The TRS is a completely defined constructor system, as every type has a constant constructor and the following rules were added:

minus(v0, v1) → null_minus [0]
gcd(v0, v1) → null_gcd [0]
min(v0, v1) → null_min [0]
max(v0, v1) → null_max [0]

And the following fresh constants:

null_minus, null_gcd, null_min, null_max

(8) Obligation:

Runtime Complexity Weighted TRS where all functions are completely defined. The underlying TRS is:

Runtime Complexity Weighted TRS with Types.
The TRS R consists of the following rules:

min(x, 0) → 0 [1]
min(0, y) → 0 [1]
min(s(x), s(y)) → s(min(x, y)) [1]
max(x, 0) → x [1]
max(0, y) → y [1]
max(s(x), s(y)) → s(max(x, y)) [1]
minus(x, 0) → x [1]
minus(s(x), s(y)) → minus(x, y) [1]
gcd(s(x), s(y)) → gcd(minus(s(max(x, y)), s(min(x, y))), s(min(x, y))) [1]
gcd(s(x), 0) → s(x) [1]
gcd(0, s(y)) → s(y) [1]
minus(v0, v1) → null_minus [0]
gcd(v0, v1) → null_gcd [0]
min(v0, v1) → null_min [0]
max(v0, v1) → null_max [0]

The TRS has the following type information:
min :: 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max
0 :: 0:s:null_minus:null_gcd:null_min:null_max
s :: 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max
max :: 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max
minus :: 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max
gcd :: 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max → 0:s:null_minus:null_gcd:null_min:null_max
null_minus :: 0:s:null_minus:null_gcd:null_min:null_max
null_gcd :: 0:s:null_minus:null_gcd:null_min:null_max
null_min :: 0:s:null_minus:null_gcd:null_min:null_max
null_max :: 0:s:null_minus:null_gcd:null_min:null_max

Rewrite Strategy: INNERMOST

(9) CpxTypedWeightedTrsToRntsProof (UPPER BOUND(ID) transformation)

Transformed the TRS into an over-approximating RNTS by (improved) Size Abstraction.
The constant constructors are abstracted as follows:

0 => 0
null_minus => 0
null_gcd => 0
null_min => 0
null_max => 0

(10) Obligation:

Complexity RNTS consisting of the following rules:

gcd(z, z') -{ 1 }→ gcd(minus(1 + max(x, y), 1 + min(x, y)), 1 + min(x, y)) :|: z' = 1 + y, x >= 0, y >= 0, z = 1 + x
gcd(z, z') -{ 0 }→ 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1
gcd(z, z') -{ 1 }→ 1 + x :|: x >= 0, z = 1 + x, z' = 0
gcd(z, z') -{ 1 }→ 1 + y :|: z' = 1 + y, y >= 0, z = 0
max(z, z') -{ 1 }→ x :|: x >= 0, z = x, z' = 0
max(z, z') -{ 1 }→ y :|: y >= 0, z = 0, z' = y
max(z, z') -{ 0 }→ 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1
max(z, z') -{ 1 }→ 1 + max(x, y) :|: z' = 1 + y, x >= 0, y >= 0, z = 1 + x
min(z, z') -{ 1 }→ 0 :|: x >= 0, z = x, z' = 0
min(z, z') -{ 1 }→ 0 :|: y >= 0, z = 0, z' = y
min(z, z') -{ 0 }→ 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1
min(z, z') -{ 1 }→ 1 + min(x, y) :|: z' = 1 + y, x >= 0, y >= 0, z = 1 + x
minus(z, z') -{ 1 }→ x :|: x >= 0, z = x, z' = 0
minus(z, z') -{ 1 }→ minus(x, y) :|: z' = 1 + y, x >= 0, y >= 0, z = 1 + x
minus(z, z') -{ 0 }→ 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1

Only complete derivations are relevant for the runtime complexity.

(11) CompleteCoflocoProof (EQUIVALENT transformation)

Transformed the RNTS (where only complete derivations are relevant) into cost relations for CoFloCo:

eq(start(V, V1),0,[min(V, V1, Out)],[V >= 0,V1 >= 0]).
eq(start(V, V1),0,[max(V, V1, Out)],[V >= 0,V1 >= 0]).
eq(start(V, V1),0,[minus(V, V1, Out)],[V >= 0,V1 >= 0]).
eq(start(V, V1),0,[gcd(V, V1, Out)],[V >= 0,V1 >= 0]).
eq(min(V, V1, Out),1,[],[Out = 0,V2 >= 0,V = V2,V1 = 0]).
eq(min(V, V1, Out),1,[],[Out = 0,V3 >= 0,V = 0,V1 = V3]).
eq(min(V, V1, Out),1,[min(V4, V5, Ret1)],[Out = 1 + Ret1,V1 = 1 + V5,V4 >= 0,V5 >= 0,V = 1 + V4]).
eq(max(V, V1, Out),1,[],[Out = V6,V6 >= 0,V = V6,V1 = 0]).
eq(max(V, V1, Out),1,[],[Out = V7,V7 >= 0,V = 0,V1 = V7]).
eq(max(V, V1, Out),1,[max(V8, V9, Ret11)],[Out = 1 + Ret11,V1 = 1 + V9,V8 >= 0,V9 >= 0,V = 1 + V8]).
eq(minus(V, V1, Out),1,[],[Out = V10,V10 >= 0,V = V10,V1 = 0]).
eq(minus(V, V1, Out),1,[minus(V11, V12, Ret)],[Out = Ret,V1 = 1 + V12,V11 >= 0,V12 >= 0,V = 1 + V11]).
eq(gcd(V, V1, Out),1,[max(V13, V14, Ret001),min(V13, V14, Ret011),minus(1 + Ret001, 1 + Ret011, Ret0),min(V13, V14, Ret111),gcd(Ret0, 1 + Ret111, Ret2)],[Out = Ret2,V1 = 1 + V14,V13 >= 0,V14 >= 0,V = 1 + V13]).
eq(gcd(V, V1, Out),1,[],[Out = 1 + V15,V15 >= 0,V = 1 + V15,V1 = 0]).
eq(gcd(V, V1, Out),1,[],[Out = 1 + V16,V1 = 1 + V16,V16 >= 0,V = 0]).
eq(minus(V, V1, Out),0,[],[Out = 0,V17 >= 0,V18 >= 0,V = V17,V1 = V18]).
eq(gcd(V, V1, Out),0,[],[Out = 0,V19 >= 0,V20 >= 0,V = V19,V1 = V20]).
eq(min(V, V1, Out),0,[],[Out = 0,V21 >= 0,V22 >= 0,V = V21,V1 = V22]).
eq(max(V, V1, Out),0,[],[Out = 0,V23 >= 0,V24 >= 0,V = V23,V1 = V24]).
input_output_vars(min(V,V1,Out),[V,V1],[Out]).
input_output_vars(max(V,V1,Out),[V,V1],[Out]).
input_output_vars(minus(V,V1,Out),[V,V1],[Out]).
input_output_vars(gcd(V,V1,Out),[V,V1],[Out]).

CoFloCo proof output:
Preprocessing Cost Relations
=====================================

#### Computed strongly connected components
0. recursive : [max/3]
1. recursive : [min/3]
2. recursive : [minus/3]
3. recursive : [gcd/3]
4. non_recursive : [start/2]

#### Obtained direct recursion through partial evaluation
0. SCC is partially evaluated into max/3
1. SCC is partially evaluated into min/3
2. SCC is partially evaluated into minus/3
3. SCC is partially evaluated into gcd/3
4. SCC is partially evaluated into start/2

Control-Flow Refinement of Cost Relations
=====================================

### Specialization of cost equations max/3
* CE 13 is refined into CE [21]
* CE 10 is refined into CE [22]
* CE 11 is refined into CE [23]
* CE 12 is refined into CE [24]


### Cost equations --> "Loop" of max/3
* CEs [24] --> Loop 16
* CEs [21] --> Loop 17
* CEs [22] --> Loop 18
* CEs [23] --> Loop 19

### Ranking functions of CR max(V,V1,Out)
* RF of phase [16]: [V,V1]

#### Partial ranking functions of CR max(V,V1,Out)
* Partial RF of phase [16]:
- RF of loop [16:1]:
V
V1


### Specialization of cost equations min/3
* CE 6 is refined into CE [25]
* CE 7 is refined into CE [26]
* CE 9 is refined into CE [27]
* CE 8 is refined into CE [28]


### Cost equations --> "Loop" of min/3
* CEs [28] --> Loop 20
* CEs [25] --> Loop 21
* CEs [26,27] --> Loop 22

### Ranking functions of CR min(V,V1,Out)
* RF of phase [20]: [V,V1]

#### Partial ranking functions of CR min(V,V1,Out)
* Partial RF of phase [20]:
- RF of loop [20:1]:
V
V1


### Specialization of cost equations minus/3
* CE 16 is refined into CE [29]
* CE 14 is refined into CE [30]
* CE 15 is refined into CE [31]


### Cost equations --> "Loop" of minus/3
* CEs [31] --> Loop 23
* CEs [29] --> Loop 24
* CEs [30] --> Loop 25

### Ranking functions of CR minus(V,V1,Out)
* RF of phase [23]: [V,V1]

#### Partial ranking functions of CR minus(V,V1,Out)
* Partial RF of phase [23]:
- RF of loop [23:1]:
V
V1


### Specialization of cost equations gcd/3
* CE 20 is refined into CE [32]
* CE 18 is refined into CE [33]
* CE 19 is refined into CE [34]
* CE 17 is refined into CE [35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68]


### Cost equations --> "Loop" of gcd/3
* CEs [52] --> Loop 26
* CEs [60] --> Loop 27
* CEs [64] --> Loop 28
* CEs [56] --> Loop 29
* CEs [48] --> Loop 30
* CEs [51] --> Loop 31
* CEs [59] --> Loop 32
* CEs [63] --> Loop 33
* CEs [67] --> Loop 34
* CEs [55] --> Loop 35
* CEs [47] --> Loop 36
* CEs [46,50] --> Loop 37
* CEs [40,42,44,54,58,62,66,68] --> Loop 38
* CEs [38] --> Loop 39
* CEs [37] --> Loop 40
* CEs [36] --> Loop 41
* CEs [35,39,41,43,45,49,53,57,61,65] --> Loop 42
* CEs [32] --> Loop 43
* CEs [33] --> Loop 44
* CEs [34] --> Loop 45

### Ranking functions of CR gcd(V,V1,Out)
* RF of phase [26,27,28,29,30,38]: [V+V1-3]
* RF of phase [39,41]: [V+V1-1]

#### Partial ranking functions of CR gcd(V,V1,Out)
* Partial RF of phase [26,27,28,29,30,38]:
- RF of loop [26:1,28:1,30:1,38:1]:
V-1 depends on loops [27:1,29:1]
- RF of loop [27:1,28:1,29:1,38:1]:
V+V1-3
* Partial RF of phase [39,41]:
- RF of loop [39:1]:
V depends on loops [41:1]
- RF of loop [41:1]:
V+V1-1


### Specialization of cost equations start/2
* CE 2 is refined into CE [69,70]
* CE 3 is refined into CE [71,72,73,74,75,76]
* CE 4 is refined into CE [77,78,79]
* CE 5 is refined into CE [80,81,82,83,84,85]


### Cost equations --> "Loop" of start/2
* CEs [84] --> Loop 46
* CEs [72,77,81] --> Loop 47
* CEs [69,70,71,73,74,75,76,78,79,80,82,83,85] --> Loop 48

### Ranking functions of CR start(V,V1)

#### Partial ranking functions of CR start(V,V1)


Computing Bounds
=====================================

#### Cost of chains of max(V,V1,Out):
* Chain [[16],19]: 1*it(16)+1
Such that:it(16) =< V

with precondition: [V1=Out,V>=1,V1>=V]

* Chain [[16],18]: 1*it(16)+1
Such that:it(16) =< V1

with precondition: [V=Out,V1>=1,V>=V1]

* Chain [[16],17]: 1*it(16)+0
Such that:it(16) =< Out

with precondition: [Out>=1,V>=Out,V1>=Out]

* Chain [19]: 1
with precondition: [V=0,V1=Out,V1>=0]

* Chain [18]: 1
with precondition: [V1=0,V=Out,V>=0]

* Chain [17]: 0
with precondition: [Out=0,V>=0,V1>=0]


#### Cost of chains of min(V,V1,Out):
* Chain [[20],22]: 1*it(20)+1
Such that:it(20) =< Out

with precondition: [Out>=1,V>=Out,V1>=Out]

* Chain [[20],21]: 1*it(20)+1
Such that:it(20) =< Out

with precondition: [V1=Out,V1>=1,V>=V1]

* Chain [22]: 1
with precondition: [Out=0,V>=0,V1>=0]

* Chain [21]: 1
with precondition: [V1=0,Out=0,V>=0]


#### Cost of chains of minus(V,V1,Out):
* Chain [[23],25]: 1*it(23)+1
Such that:it(23) =< V1

with precondition: [V=Out+V1,V1>=1,V>=V1]

* Chain [[23],24]: 1*it(23)+0
Such that:it(23) =< V1

with precondition: [Out=0,V>=1,V1>=1]

* Chain [25]: 1
with precondition: [V1=0,V=Out,V>=0]

* Chain [24]: 0
with precondition: [Out=0,V>=0,V1>=0]


#### Cost of chains of gcd(V,V1,Out):
* Chain [[39,41],45]: 5*it(39)+6*it(41)+1*s(8)+1
Such that:aux(13) =< V
aux(14) =< V+V1
aux(15) =< V1
aux(6) =< aux(14)
it(39) =< aux(14)
it(41) =< aux(14)
aux(6) =< aux(15)+aux(13)
it(39) =< aux(15)+aux(13)
s(8) =< aux(6)

with precondition: [Out=1,V>=1,V1>=1]

* Chain [[39,41],43]: 5*it(39)+6*it(41)+1*s(8)+0
Such that:aux(16) =< V
aux(17) =< V+V1
aux(18) =< V1
aux(6) =< aux(17)
it(39) =< aux(17)
it(41) =< aux(17)
aux(6) =< aux(18)+aux(16)
it(39) =< aux(18)+aux(16)
s(8) =< aux(6)

with precondition: [Out=0,V>=1,V1>=1]

* Chain [[39,41],42,45]: 5*it(39)+15*it(41)+1*s(8)+15*s(10)+5
Such that:aux(26) =< 1
aux(27) =< V
aux(28) =< V+V1
aux(29) =< V1
s(10) =< aux(26)
it(41) =< aux(28)
aux(6) =< aux(28)
it(39) =< aux(28)
aux(6) =< aux(29)+aux(27)
it(39) =< aux(29)+aux(27)
s(8) =< aux(6)

with precondition: [Out=1,V>=1,V1>=1,V+V1>=3]

* Chain [[39,41],42,43]: 5*it(39)+15*it(41)+1*s(8)+15*s(10)+4
Such that:aux(30) =< 1
aux(31) =< V
aux(32) =< V+V1
aux(33) =< V1
s(10) =< aux(30)
it(41) =< aux(32)
aux(6) =< aux(32)
it(39) =< aux(32)
aux(6) =< aux(33)+aux(31)
it(39) =< aux(33)+aux(31)
s(8) =< aux(6)

with precondition: [Out=0,V>=1,V1>=1,V+V1>=3]

* Chain [[39,41],40,45]: 5*it(39)+6*it(41)+1*s(8)+1*s(34)+5
Such that:s(34) =< 1
aux(34) =< V
aux(35) =< V+V1
aux(36) =< V1
aux(6) =< aux(35)
it(39) =< aux(35)
it(41) =< aux(35)
aux(6) =< aux(36)+aux(34)
it(39) =< aux(36)+aux(34)
s(8) =< aux(6)

with precondition: [Out=1,V>=1,V1>=1,V+V1>=3]

* Chain [[39,41],40,43]: 5*it(39)+6*it(41)+1*s(8)+1*s(34)+4
Such that:s(34) =< 1
aux(37) =< V
aux(38) =< V+V1
aux(39) =< V1
aux(6) =< aux(38)
it(39) =< aux(38)
it(41) =< aux(38)
aux(6) =< aux(39)+aux(37)
it(39) =< aux(39)+aux(37)
s(8) =< aux(6)

with precondition: [Out=0,V>=1,V1>=1,V+V1>=3]

* Chain [[26,27,28,29,30,38],[39,41],45]: 18*it(26)+20*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1
Such that:aux(100) =< V
aux(101) =< V+V1
aux(102) =< V1
aux(6) =< aux(101)
it(39) =< aux(101)
it(27) =< aux(101)
aux(6) =< aux(101)+aux(101)
it(39) =< aux(101)+aux(101)
s(8) =< aux(6)
aux(71) =< aux(101)
it(26) =< aux(101)
aux(65) =< aux(101)
aux(62) =< aux(102)
aux(72) =< aux(101)-1
aux(71) =< aux(102)+aux(102)+aux(100)
it(26) =< aux(102)+aux(102)+aux(100)
s(133) =< it(27)*aux(101)
s(132) =< aux(102)+aux(102)+aux(100)
s(155) =< aux(102)+aux(102)+aux(100)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(102)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],[39,41],43]: 18*it(26)+20*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+0
Such that:aux(103) =< V
aux(104) =< V+V1
aux(105) =< V1
aux(6) =< aux(104)
it(39) =< aux(104)
it(27) =< aux(104)
aux(6) =< aux(104)+aux(104)
it(39) =< aux(104)+aux(104)
s(8) =< aux(6)
aux(71) =< aux(104)
it(26) =< aux(104)
aux(65) =< aux(104)
aux(62) =< aux(105)
aux(72) =< aux(104)-1
aux(71) =< aux(105)+aux(105)+aux(103)
it(26) =< aux(105)+aux(105)+aux(103)
s(133) =< it(27)*aux(104)
s(132) =< aux(105)+aux(105)+aux(103)
s(155) =< aux(105)+aux(105)+aux(103)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(105)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],[39,41],42,45]: 18*it(26)+29*it(27)+5*it(39)+1*s(8)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+5
Such that:aux(26) =< 1
aux(106) =< V
aux(107) =< V+V1
aux(108) =< V1
s(10) =< aux(26)
it(27) =< aux(107)
aux(6) =< aux(107)
it(39) =< aux(107)
aux(6) =< aux(107)+aux(107)
it(39) =< aux(107)+aux(107)
s(8) =< aux(6)
aux(71) =< aux(107)
it(26) =< aux(107)
aux(65) =< aux(107)
aux(62) =< aux(108)
aux(72) =< aux(107)-1
aux(71) =< aux(108)+aux(108)+aux(106)
it(26) =< aux(108)+aux(108)+aux(106)
s(133) =< it(27)*aux(107)
s(132) =< aux(108)+aux(108)+aux(106)
s(155) =< aux(108)+aux(108)+aux(106)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(108)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],[39,41],42,43]: 18*it(26)+29*it(27)+5*it(39)+1*s(8)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4
Such that:aux(30) =< 1
aux(109) =< V
aux(110) =< V+V1
aux(111) =< V1
s(10) =< aux(30)
it(27) =< aux(110)
aux(6) =< aux(110)
it(39) =< aux(110)
aux(6) =< aux(110)+aux(110)
it(39) =< aux(110)+aux(110)
s(8) =< aux(6)
aux(71) =< aux(110)
it(26) =< aux(110)
aux(65) =< aux(110)
aux(62) =< aux(111)
aux(72) =< aux(110)-1
aux(71) =< aux(111)+aux(111)+aux(109)
it(26) =< aux(111)+aux(111)+aux(109)
s(133) =< it(27)*aux(110)
s(132) =< aux(111)+aux(111)+aux(109)
s(155) =< aux(111)+aux(111)+aux(109)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(111)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],[39,41],40,45]: 18*it(26)+20*it(27)+5*it(39)+1*s(8)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+5
Such that:s(34) =< 1
aux(112) =< V
aux(113) =< V+V1
aux(114) =< V1
aux(6) =< aux(113)
it(39) =< aux(113)
it(27) =< aux(113)
aux(6) =< aux(113)+aux(113)
it(39) =< aux(113)+aux(113)
s(8) =< aux(6)
aux(71) =< aux(113)
it(26) =< aux(113)
aux(65) =< aux(113)
aux(62) =< aux(114)
aux(72) =< aux(113)-1
aux(71) =< aux(114)+aux(114)+aux(112)
it(26) =< aux(114)+aux(114)+aux(112)
s(133) =< it(27)*aux(113)
s(132) =< aux(114)+aux(114)+aux(112)
s(155) =< aux(114)+aux(114)+aux(112)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(114)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],[39,41],40,43]: 18*it(26)+20*it(27)+5*it(39)+1*s(8)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4
Such that:s(34) =< 1
aux(115) =< V
aux(116) =< V+V1
aux(117) =< V1
aux(6) =< aux(116)
it(39) =< aux(116)
it(27) =< aux(116)
aux(6) =< aux(116)+aux(116)
it(39) =< aux(116)+aux(116)
s(8) =< aux(6)
aux(71) =< aux(116)
it(26) =< aux(116)
aux(65) =< aux(116)
aux(62) =< aux(117)
aux(72) =< aux(116)-1
aux(71) =< aux(117)+aux(117)+aux(115)
it(26) =< aux(117)+aux(117)+aux(115)
s(133) =< it(27)*aux(116)
s(132) =< aux(117)+aux(117)+aux(115)
s(155) =< aux(117)+aux(117)+aux(115)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(117)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],45]: 18*it(26)+10*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1
Such that:aux(95) =< V+V1
aux(96) =< V+V1-Out
aux(98) =< V1
aux(99) =< V1-Out
aux(118) =< V
aux(71) =< aux(95)
aux(74) =< aux(95)
it(26) =< aux(95)
it(27) =< aux(95)
aux(71) =< aux(96)
aux(74) =< aux(96)
it(26) =< aux(96)
it(27) =< aux(96)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(95)
aux(62) =< aux(98)
aux(72) =< aux(95)-1
aux(71) =< aux(49)+aux(49)+aux(118)
it(26) =< aux(49)+aux(49)+aux(118)
s(134) =< aux(74)
s(133) =< it(27)*aux(95)
s(132) =< aux(49)+aux(49)+aux(118)
s(155) =< aux(49)+aux(49)+aux(118)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out>=2,V>=Out,V1>=Out]

* Chain [[26,27,28,29,30,38],43]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+0
Such that:aux(119) =< V
aux(120) =< V+V1
aux(121) =< V1
aux(71) =< aux(120)
it(26) =< aux(120)
it(27) =< aux(120)
aux(65) =< aux(120)
aux(62) =< aux(121)
aux(72) =< aux(120)-1
aux(71) =< aux(121)+aux(121)+aux(119)
it(26) =< aux(121)+aux(121)+aux(119)
s(133) =< it(27)*aux(120)
s(132) =< aux(121)+aux(121)+aux(119)
s(155) =< aux(121)+aux(121)+aux(119)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(121)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],42,45]: 18*it(26)+32*it(27)+6*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+5
Such that:aux(23) =< 1
aux(122) =< V
aux(123) =< V+V1
aux(124) =< V1
s(10) =< aux(23)
it(27) =< aux(123)
aux(71) =< aux(123)
it(26) =< aux(123)
aux(65) =< aux(123)
aux(62) =< aux(124)
aux(72) =< aux(123)-1
aux(71) =< aux(124)+aux(124)+aux(122)
it(26) =< aux(124)+aux(124)+aux(122)
s(133) =< it(27)*aux(123)
s(132) =< aux(124)+aux(124)+aux(122)
s(155) =< aux(124)+aux(124)+aux(122)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(124)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],42,43]: 18*it(26)+32*it(27)+6*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4
Such that:aux(23) =< 1
aux(125) =< V
aux(126) =< V+V1
aux(127) =< V1
s(10) =< aux(23)
it(27) =< aux(126)
aux(71) =< aux(126)
it(26) =< aux(126)
aux(65) =< aux(126)
aux(62) =< aux(127)
aux(72) =< aux(126)-1
aux(71) =< aux(127)+aux(127)+aux(125)
it(26) =< aux(127)+aux(127)+aux(125)
s(133) =< it(27)*aux(126)
s(132) =< aux(127)+aux(127)+aux(125)
s(155) =< aux(127)+aux(127)+aux(125)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(127)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [[26,27,28,29,30,38],37,45]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+5*s(160)+1*s(161)+4*s(163)+5
Such that:s(161) =< 1
aux(94) =< V
aux(97) =< V-Out
aux(130) =< Out
aux(131) =< V+V1
aux(132) =< V1
s(160) =< aux(132)
s(163) =< aux(130)
aux(71) =< aux(131)
it(26) =< aux(131)
it(27) =< aux(131)
aux(65) =< aux(131)
aux(62) =< aux(132)
aux(72) =< aux(131)-1
aux(71) =< aux(132)+aux(132)+aux(94)
it(26) =< aux(132)+aux(132)+aux(94)
s(133) =< it(27)*aux(131)
it(26) =< aux(132)+aux(132)+aux(97)
s(132) =< aux(132)+aux(132)+aux(97)
s(155) =< aux(132)+aux(132)+aux(97)
s(132) =< aux(132)+aux(132)+aux(94)
s(155) =< aux(132)+aux(132)+aux(94)
aux(71) =< aux(132)+aux(132)+aux(97)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(132)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out>=2,V>=Out,V1>=Out,V+V1>=2*Out+1]

* Chain [[26,27,28,29,30,38],37,43]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9*s(160)+1*s(161)+4
Such that:s(161) =< 1
aux(134) =< V
aux(135) =< V+V1
aux(136) =< V1
s(160) =< aux(136)
aux(71) =< aux(135)
it(26) =< aux(135)
it(27) =< aux(135)
aux(65) =< aux(135)
aux(62) =< aux(136)
aux(72) =< aux(135)-1
aux(71) =< aux(136)+aux(136)+aux(134)
it(26) =< aux(136)+aux(136)+aux(134)
s(133) =< it(27)*aux(135)
s(132) =< aux(136)+aux(136)+aux(134)
s(155) =< aux(136)+aux(136)+aux(134)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(136)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],36,[39,41],45]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(171)+6
Such that:aux(137) =< 1
aux(139) =< V
aux(140) =< V+V1
aux(141) =< V1
it(27) =< aux(140)
s(171) =< aux(137)
aux(6) =< aux(140)
it(39) =< aux(140)
aux(6) =< aux(137)+aux(140)
it(39) =< aux(137)+aux(140)
s(8) =< aux(6)
aux(71) =< aux(140)
it(26) =< aux(140)
aux(65) =< aux(140)
aux(62) =< aux(141)
aux(72) =< aux(140)-1
aux(71) =< aux(141)+aux(141)+aux(139)
it(26) =< aux(141)+aux(141)+aux(139)
s(133) =< it(27)*aux(140)
s(132) =< aux(141)+aux(141)+aux(139)
s(155) =< aux(141)+aux(141)+aux(139)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(141)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],36,[39,41],43]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(171)+5
Such that:aux(142) =< 1
aux(144) =< V
aux(145) =< V+V1
aux(146) =< V1
it(27) =< aux(145)
s(171) =< aux(142)
aux(6) =< aux(145)
it(39) =< aux(145)
aux(6) =< aux(142)+aux(145)
it(39) =< aux(142)+aux(145)
s(8) =< aux(6)
aux(71) =< aux(145)
it(26) =< aux(145)
aux(65) =< aux(145)
aux(62) =< aux(146)
aux(72) =< aux(145)-1
aux(71) =< aux(146)+aux(146)+aux(144)
it(26) =< aux(146)+aux(146)+aux(144)
s(133) =< it(27)*aux(145)
s(132) =< aux(146)+aux(146)+aux(144)
s(155) =< aux(146)+aux(146)+aux(144)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(146)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],36,[39,41],42,45]: 18*it(26)+30*it(27)+5*it(39)+1*s(8)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(147) =< 1
aux(149) =< V
aux(150) =< V+V1
aux(151) =< V1
it(27) =< aux(150)
s(10) =< aux(147)
aux(6) =< aux(150)
it(39) =< aux(150)
aux(6) =< aux(147)+aux(150)
it(39) =< aux(147)+aux(150)
s(8) =< aux(6)
aux(71) =< aux(150)
it(26) =< aux(150)
aux(65) =< aux(150)
aux(62) =< aux(151)
aux(72) =< aux(150)-1
aux(71) =< aux(151)+aux(151)+aux(149)
it(26) =< aux(151)+aux(151)+aux(149)
s(133) =< it(27)*aux(150)
s(132) =< aux(151)+aux(151)+aux(149)
s(155) =< aux(151)+aux(151)+aux(149)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(151)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],36,[39,41],42,43]: 18*it(26)+30*it(27)+5*it(39)+1*s(8)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(152) =< 1
aux(154) =< V
aux(155) =< V+V1
aux(156) =< V1
it(27) =< aux(155)
s(10) =< aux(152)
aux(6) =< aux(155)
it(39) =< aux(155)
aux(6) =< aux(152)+aux(155)
it(39) =< aux(152)+aux(155)
s(8) =< aux(6)
aux(71) =< aux(155)
it(26) =< aux(155)
aux(65) =< aux(155)
aux(62) =< aux(156)
aux(72) =< aux(155)-1
aux(71) =< aux(156)+aux(156)+aux(154)
it(26) =< aux(156)+aux(156)+aux(154)
s(133) =< it(27)*aux(155)
s(132) =< aux(156)+aux(156)+aux(154)
s(155) =< aux(156)+aux(156)+aux(154)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(156)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],36,[39,41],40,45]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(157) =< 1
aux(159) =< V
aux(160) =< V+V1
aux(161) =< V1
it(27) =< aux(160)
s(34) =< aux(157)
aux(6) =< aux(160)
it(39) =< aux(160)
aux(6) =< aux(157)+aux(160)
it(39) =< aux(157)+aux(160)
s(8) =< aux(6)
aux(71) =< aux(160)
it(26) =< aux(160)
aux(65) =< aux(160)
aux(62) =< aux(161)
aux(72) =< aux(160)-1
aux(71) =< aux(161)+aux(161)+aux(159)
it(26) =< aux(161)+aux(161)+aux(159)
s(133) =< it(27)*aux(160)
s(132) =< aux(161)+aux(161)+aux(159)
s(155) =< aux(161)+aux(161)+aux(159)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(161)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],36,[39,41],40,43]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(162) =< 1
aux(164) =< V
aux(165) =< V+V1
aux(166) =< V1
it(27) =< aux(165)
s(34) =< aux(162)
aux(6) =< aux(165)
it(39) =< aux(165)
aux(6) =< aux(162)+aux(165)
it(39) =< aux(162)+aux(165)
s(8) =< aux(6)
aux(71) =< aux(165)
it(26) =< aux(165)
aux(65) =< aux(165)
aux(62) =< aux(166)
aux(72) =< aux(165)-1
aux(71) =< aux(166)+aux(166)+aux(164)
it(26) =< aux(166)+aux(166)+aux(164)
s(133) =< it(27)*aux(165)
s(132) =< aux(166)+aux(166)+aux(164)
s(155) =< aux(166)+aux(166)+aux(164)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(166)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],36,43]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(170)+1*s(171)+5
Such that:s(171) =< 1
aux(167) =< V
aux(168) =< V+V1
aux(169) =< V1
s(170) =< aux(169)
aux(71) =< aux(168)
it(26) =< aux(168)
it(27) =< aux(168)
aux(65) =< aux(168)
aux(62) =< aux(169)
aux(72) =< aux(168)-1
aux(71) =< aux(169)+aux(169)+aux(167)
it(26) =< aux(169)+aux(169)+aux(167)
s(133) =< it(27)*aux(168)
s(132) =< aux(169)+aux(169)+aux(167)
s(155) =< aux(169)+aux(169)+aux(167)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(169)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],36,42,45]: 18*it(26)+24*it(27)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(170) =< 1
aux(171) =< V
aux(172) =< V+V1
aux(173) =< V1
it(27) =< aux(172)
s(10) =< aux(170)
aux(71) =< aux(172)
it(26) =< aux(172)
aux(65) =< aux(172)
aux(62) =< aux(173)
aux(72) =< aux(172)-1
aux(71) =< aux(173)+aux(173)+aux(171)
it(26) =< aux(173)+aux(173)+aux(171)
s(133) =< it(27)*aux(172)
s(132) =< aux(173)+aux(173)+aux(171)
s(155) =< aux(173)+aux(173)+aux(171)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(173)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],36,42,43]: 18*it(26)+24*it(27)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(174) =< 1
aux(175) =< V
aux(176) =< V+V1
aux(177) =< V1
it(27) =< aux(176)
s(10) =< aux(174)
aux(71) =< aux(176)
it(26) =< aux(176)
aux(65) =< aux(176)
aux(62) =< aux(177)
aux(72) =< aux(176)-1
aux(71) =< aux(177)+aux(177)+aux(175)
it(26) =< aux(177)+aux(177)+aux(175)
s(133) =< it(27)*aux(176)
s(132) =< aux(177)+aux(177)+aux(175)
s(155) =< aux(177)+aux(177)+aux(175)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(177)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],36,40,45]: 18*it(26)+14*it(27)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(170)+10
Such that:aux(178) =< 1
aux(179) =< V
aux(180) =< V+V1
aux(181) =< V1
s(170) =< aux(181)
s(34) =< aux(178)
aux(71) =< aux(180)
it(26) =< aux(180)
it(27) =< aux(180)
aux(65) =< aux(180)
aux(62) =< aux(181)
aux(72) =< aux(180)-1
aux(71) =< aux(181)+aux(181)+aux(179)
it(26) =< aux(181)+aux(181)+aux(179)
s(133) =< it(27)*aux(180)
s(132) =< aux(181)+aux(181)+aux(179)
s(155) =< aux(181)+aux(181)+aux(179)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(181)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],36,40,43]: 18*it(26)+14*it(27)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(170)+9
Such that:aux(182) =< 1
aux(183) =< V
aux(184) =< V+V1
aux(185) =< V1
s(170) =< aux(185)
s(34) =< aux(182)
aux(71) =< aux(184)
it(26) =< aux(184)
it(27) =< aux(184)
aux(65) =< aux(184)
aux(62) =< aux(185)
aux(72) =< aux(184)-1
aux(71) =< aux(185)+aux(185)+aux(183)
it(26) =< aux(185)+aux(185)+aux(183)
s(133) =< it(27)*aux(184)
s(132) =< aux(185)+aux(185)+aux(183)
s(155) =< aux(185)+aux(185)+aux(183)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(185)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],35,[39,41],45]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(173)+6
Such that:aux(186) =< 1
aux(188) =< V
aux(189) =< V+V1
aux(190) =< V1
it(27) =< aux(189)
s(173) =< aux(186)
aux(6) =< aux(189)
it(39) =< aux(189)
aux(6) =< aux(186)+aux(189)
it(39) =< aux(186)+aux(189)
s(8) =< aux(6)
aux(71) =< aux(189)
it(26) =< aux(189)
aux(65) =< aux(189)
aux(62) =< aux(190)
aux(72) =< aux(189)-1
aux(71) =< aux(190)+aux(190)+aux(188)
it(26) =< aux(190)+aux(190)+aux(188)
s(133) =< it(27)*aux(189)
s(132) =< aux(190)+aux(190)+aux(188)
s(155) =< aux(190)+aux(190)+aux(188)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(190)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],35,[39,41],43]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(173)+5
Such that:aux(191) =< 1
aux(193) =< V
aux(194) =< V+V1
aux(195) =< V1
it(27) =< aux(194)
s(173) =< aux(191)
aux(6) =< aux(194)
it(39) =< aux(194)
aux(6) =< aux(191)+aux(194)
it(39) =< aux(191)+aux(194)
s(8) =< aux(6)
aux(71) =< aux(194)
it(26) =< aux(194)
aux(65) =< aux(194)
aux(62) =< aux(195)
aux(72) =< aux(194)-1
aux(71) =< aux(195)+aux(195)+aux(193)
it(26) =< aux(195)+aux(195)+aux(193)
s(133) =< it(27)*aux(194)
s(132) =< aux(195)+aux(195)+aux(193)
s(155) =< aux(195)+aux(195)+aux(193)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(195)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],35,[39,41],42,45]: 18*it(26)+30*it(27)+5*it(39)+1*s(8)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(196) =< 1
aux(198) =< V
aux(199) =< V+V1
aux(200) =< V1
it(27) =< aux(199)
s(10) =< aux(196)
aux(6) =< aux(199)
it(39) =< aux(199)
aux(6) =< aux(196)+aux(199)
it(39) =< aux(196)+aux(199)
s(8) =< aux(6)
aux(71) =< aux(199)
it(26) =< aux(199)
aux(65) =< aux(199)
aux(62) =< aux(200)
aux(72) =< aux(199)-1
aux(71) =< aux(200)+aux(200)+aux(198)
it(26) =< aux(200)+aux(200)+aux(198)
s(133) =< it(27)*aux(199)
s(132) =< aux(200)+aux(200)+aux(198)
s(155) =< aux(200)+aux(200)+aux(198)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(200)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],35,[39,41],42,43]: 18*it(26)+30*it(27)+5*it(39)+1*s(8)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(201) =< 1
aux(203) =< V
aux(204) =< V+V1
aux(205) =< V1
it(27) =< aux(204)
s(10) =< aux(201)
aux(6) =< aux(204)
it(39) =< aux(204)
aux(6) =< aux(201)+aux(204)
it(39) =< aux(201)+aux(204)
s(8) =< aux(6)
aux(71) =< aux(204)
it(26) =< aux(204)
aux(65) =< aux(204)
aux(62) =< aux(205)
aux(72) =< aux(204)-1
aux(71) =< aux(205)+aux(205)+aux(203)
it(26) =< aux(205)+aux(205)+aux(203)
s(133) =< it(27)*aux(204)
s(132) =< aux(205)+aux(205)+aux(203)
s(155) =< aux(205)+aux(205)+aux(203)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(205)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],35,[39,41],40,45]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(206) =< 1
aux(208) =< V
aux(209) =< V+V1
aux(210) =< V1
it(27) =< aux(209)
s(34) =< aux(206)
aux(6) =< aux(209)
it(39) =< aux(209)
aux(6) =< aux(206)+aux(209)
it(39) =< aux(206)+aux(209)
s(8) =< aux(6)
aux(71) =< aux(209)
it(26) =< aux(209)
aux(65) =< aux(209)
aux(62) =< aux(210)
aux(72) =< aux(209)-1
aux(71) =< aux(210)+aux(210)+aux(208)
it(26) =< aux(210)+aux(210)+aux(208)
s(133) =< it(27)*aux(209)
s(132) =< aux(210)+aux(210)+aux(208)
s(155) =< aux(210)+aux(210)+aux(208)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(210)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],35,[39,41],40,43]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(211) =< 1
aux(213) =< V
aux(214) =< V+V1
aux(215) =< V1
it(27) =< aux(214)
s(34) =< aux(211)
aux(6) =< aux(214)
it(39) =< aux(214)
aux(6) =< aux(211)+aux(214)
it(39) =< aux(211)+aux(214)
s(8) =< aux(6)
aux(71) =< aux(214)
it(26) =< aux(214)
aux(65) =< aux(214)
aux(62) =< aux(215)
aux(72) =< aux(214)-1
aux(71) =< aux(215)+aux(215)+aux(213)
it(26) =< aux(215)+aux(215)+aux(213)
s(133) =< it(27)*aux(214)
s(132) =< aux(215)+aux(215)+aux(213)
s(155) =< aux(215)+aux(215)+aux(213)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(215)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],35,43]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(172)+1*s(173)+5
Such that:s(173) =< 1
aux(216) =< V
aux(217) =< V+V1
aux(218) =< V1
s(172) =< aux(216)
aux(71) =< aux(217)
it(26) =< aux(217)
it(27) =< aux(217)
aux(65) =< aux(217)
aux(62) =< aux(218)
aux(72) =< aux(217)-1
aux(71) =< aux(218)+aux(218)+aux(216)
it(26) =< aux(218)+aux(218)+aux(216)
s(133) =< it(27)*aux(217)
s(132) =< aux(218)+aux(218)+aux(216)
s(155) =< aux(218)+aux(218)+aux(216)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(218)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],35,42,45]: 18*it(26)+24*it(27)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(219) =< 1
aux(220) =< V
aux(221) =< V+V1
aux(222) =< V1
it(27) =< aux(221)
s(10) =< aux(219)
aux(71) =< aux(221)
it(26) =< aux(221)
aux(65) =< aux(221)
aux(62) =< aux(222)
aux(72) =< aux(221)-1
aux(71) =< aux(222)+aux(222)+aux(220)
it(26) =< aux(222)+aux(222)+aux(220)
s(133) =< it(27)*aux(221)
s(132) =< aux(222)+aux(222)+aux(220)
s(155) =< aux(222)+aux(222)+aux(220)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(222)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],35,42,43]: 18*it(26)+24*it(27)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(223) =< 1
aux(224) =< V
aux(225) =< V+V1
aux(226) =< V1
it(27) =< aux(225)
s(10) =< aux(223)
aux(71) =< aux(225)
it(26) =< aux(225)
aux(65) =< aux(225)
aux(62) =< aux(226)
aux(72) =< aux(225)-1
aux(71) =< aux(226)+aux(226)+aux(224)
it(26) =< aux(226)+aux(226)+aux(224)
s(133) =< it(27)*aux(225)
s(132) =< aux(226)+aux(226)+aux(224)
s(155) =< aux(226)+aux(226)+aux(224)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(226)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],35,40,45]: 18*it(26)+14*it(27)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(172)+10
Such that:aux(227) =< 1
aux(228) =< V
aux(229) =< V+V1
aux(230) =< V1
s(172) =< aux(228)
s(34) =< aux(227)
aux(71) =< aux(229)
it(26) =< aux(229)
it(27) =< aux(229)
aux(65) =< aux(229)
aux(62) =< aux(230)
aux(72) =< aux(229)-1
aux(71) =< aux(230)+aux(230)+aux(228)
it(26) =< aux(230)+aux(230)+aux(228)
s(133) =< it(27)*aux(229)
s(132) =< aux(230)+aux(230)+aux(228)
s(155) =< aux(230)+aux(230)+aux(228)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(230)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],35,40,43]: 18*it(26)+14*it(27)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(172)+9
Such that:aux(231) =< 1
aux(232) =< V
aux(233) =< V+V1
aux(234) =< V1
s(172) =< aux(232)
s(34) =< aux(231)
aux(71) =< aux(233)
it(26) =< aux(233)
it(27) =< aux(233)
aux(65) =< aux(233)
aux(62) =< aux(234)
aux(72) =< aux(233)-1
aux(71) =< aux(234)+aux(234)+aux(232)
it(26) =< aux(234)+aux(234)+aux(232)
s(133) =< it(27)*aux(233)
s(132) =< aux(234)+aux(234)+aux(232)
s(155) =< aux(234)+aux(234)+aux(232)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(234)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],34,[39,41],45]: 18*it(26)+24*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+5
Such that:aux(15) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(237) =< V
aux(238) =< V+V1
it(27) =< aux(238)
aux(6) =< aux(238)
it(39) =< aux(238)
aux(6) =< aux(15)+aux(238)
it(39) =< aux(15)+aux(238)
s(8) =< aux(6)
aux(71) =< aux(238)
it(26) =< aux(238)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(238)
aux(62) =< aux(98)
aux(72) =< aux(238)-1
aux(71) =< aux(49)+aux(49)+aux(237)
it(26) =< aux(49)+aux(49)+aux(237)
s(133) =< it(27)*aux(238)
s(132) =< aux(49)+aux(49)+aux(237)
s(155) =< aux(49)+aux(49)+aux(237)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],34,[39,41],43]: 18*it(26)+24*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4
Such that:aux(18) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(240) =< V
aux(241) =< V+V1
it(27) =< aux(241)
aux(6) =< aux(241)
it(39) =< aux(241)
aux(6) =< aux(18)+aux(241)
it(39) =< aux(18)+aux(241)
s(8) =< aux(6)
aux(71) =< aux(241)
it(26) =< aux(241)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(241)
aux(62) =< aux(98)
aux(72) =< aux(241)-1
aux(71) =< aux(49)+aux(49)+aux(240)
it(26) =< aux(49)+aux(49)+aux(240)
s(133) =< it(27)*aux(241)
s(132) =< aux(49)+aux(49)+aux(240)
s(155) =< aux(49)+aux(49)+aux(240)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],34,[39,41],42,45]: 18*it(26)+33*it(27)+5*it(39)+1*s(8)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(242) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(244) =< V
aux(245) =< V+V1
it(27) =< aux(245)
s(10) =< aux(242)
aux(6) =< aux(245)
it(39) =< aux(245)
aux(6) =< aux(242)+aux(245)
it(39) =< aux(242)+aux(245)
s(8) =< aux(6)
aux(71) =< aux(245)
it(26) =< aux(245)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(245)
aux(62) =< aux(98)
aux(72) =< aux(245)-1
aux(71) =< aux(49)+aux(49)+aux(244)
it(26) =< aux(49)+aux(49)+aux(244)
s(133) =< it(27)*aux(245)
s(132) =< aux(49)+aux(49)+aux(244)
s(155) =< aux(49)+aux(49)+aux(244)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=4,V1>=4,V+V1>=9]

* Chain [[26,27,28,29,30,38],34,[39,41],42,43]: 18*it(26)+33*it(27)+5*it(39)+1*s(8)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+8
Such that:aux(246) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(248) =< V
aux(249) =< V+V1
it(27) =< aux(249)
s(10) =< aux(246)
aux(6) =< aux(249)
it(39) =< aux(249)
aux(6) =< aux(246)+aux(249)
it(39) =< aux(246)+aux(249)
s(8) =< aux(6)
aux(71) =< aux(249)
it(26) =< aux(249)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(249)
aux(62) =< aux(98)
aux(72) =< aux(249)-1
aux(71) =< aux(49)+aux(49)+aux(248)
it(26) =< aux(49)+aux(49)+aux(248)
s(133) =< it(27)*aux(249)
s(132) =< aux(49)+aux(49)+aux(248)
s(155) =< aux(49)+aux(49)+aux(248)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=4,V1>=4,V+V1>=9]

* Chain [[26,27,28,29,30,38],34,[39,41],40,45]: 18*it(26)+24*it(27)+5*it(39)+1*s(8)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(250) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(252) =< V
aux(253) =< V+V1
s(34) =< aux(250)
it(27) =< aux(253)
aux(6) =< aux(253)
it(39) =< aux(253)
aux(6) =< aux(250)+aux(253)
it(39) =< aux(250)+aux(253)
s(8) =< aux(6)
aux(71) =< aux(253)
it(26) =< aux(253)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(253)
aux(62) =< aux(98)
aux(72) =< aux(253)-1
aux(71) =< aux(49)+aux(49)+aux(252)
it(26) =< aux(49)+aux(49)+aux(252)
s(133) =< it(27)*aux(253)
s(132) =< aux(49)+aux(49)+aux(252)
s(155) =< aux(49)+aux(49)+aux(252)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=4,V1>=4,V+V1>=9]

* Chain [[26,27,28,29,30,38],34,[39,41],40,43]: 18*it(26)+24*it(27)+5*it(39)+1*s(8)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+8
Such that:aux(254) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(256) =< V
aux(257) =< V+V1
s(34) =< aux(254)
it(27) =< aux(257)
aux(6) =< aux(257)
it(39) =< aux(257)
aux(6) =< aux(254)+aux(257)
it(39) =< aux(254)+aux(257)
s(8) =< aux(6)
aux(71) =< aux(257)
it(26) =< aux(257)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(257)
aux(62) =< aux(98)
aux(72) =< aux(257)-1
aux(71) =< aux(49)+aux(49)+aux(256)
it(26) =< aux(49)+aux(49)+aux(256)
s(133) =< it(27)*aux(257)
s(132) =< aux(49)+aux(49)+aux(256)
s(155) =< aux(49)+aux(49)+aux(256)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=4,V1>=4,V+V1>=9]

* Chain [[26,27,28,29,30,38],34,45]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(174)+5
Such that:aux(259) =< V
aux(260) =< V+V1
aux(261) =< V1
s(174) =< aux(261)
aux(71) =< aux(260)
it(26) =< aux(260)
it(27) =< aux(260)
aux(65) =< aux(260)
aux(62) =< aux(261)
aux(72) =< aux(260)-1
aux(71) =< aux(261)+aux(261)+aux(259)
it(26) =< aux(261)+aux(261)+aux(259)
s(133) =< it(27)*aux(260)
s(132) =< aux(261)+aux(261)+aux(259)
s(155) =< aux(261)+aux(261)+aux(259)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(261)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],34,43]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(174)+4
Such that:aux(263) =< V
aux(264) =< V+V1
aux(265) =< V1
s(174) =< aux(265)
aux(71) =< aux(264)
it(26) =< aux(264)
it(27) =< aux(264)
aux(65) =< aux(264)
aux(62) =< aux(265)
aux(72) =< aux(264)-1
aux(71) =< aux(265)+aux(265)+aux(263)
it(26) =< aux(265)+aux(265)+aux(263)
s(133) =< it(27)*aux(264)
s(132) =< aux(265)+aux(265)+aux(263)
s(155) =< aux(265)+aux(265)+aux(263)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(265)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],34,42,45]: 18*it(26)+14*it(27)+15*s(10)+13*s(22)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(266) =< 1
aux(268) =< V
aux(269) =< V+V1
aux(270) =< V1
s(22) =< aux(270)
s(10) =< aux(266)
aux(71) =< aux(269)
it(26) =< aux(269)
it(27) =< aux(269)
aux(65) =< aux(269)
aux(62) =< aux(270)
aux(72) =< aux(269)-1
aux(71) =< aux(270)+aux(270)+aux(268)
it(26) =< aux(270)+aux(270)+aux(268)
s(133) =< it(27)*aux(269)
s(132) =< aux(270)+aux(270)+aux(268)
s(155) =< aux(270)+aux(270)+aux(268)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(270)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],34,42,43]: 18*it(26)+14*it(27)+15*s(10)+13*s(22)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+8
Such that:aux(271) =< 1
aux(273) =< V
aux(274) =< V+V1
aux(275) =< V1
s(22) =< aux(275)
s(10) =< aux(271)
aux(71) =< aux(274)
it(26) =< aux(274)
it(27) =< aux(274)
aux(65) =< aux(274)
aux(62) =< aux(275)
aux(72) =< aux(274)-1
aux(71) =< aux(275)+aux(275)+aux(273)
it(26) =< aux(275)+aux(275)+aux(273)
s(133) =< it(27)*aux(274)
s(132) =< aux(275)+aux(275)+aux(273)
s(155) =< aux(275)+aux(275)+aux(273)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(275)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],34,40,45]: 18*it(26)+14*it(27)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(174)+9
Such that:s(34) =< 1
aux(277) =< V
aux(278) =< V+V1
aux(279) =< V1
s(174) =< aux(279)
aux(71) =< aux(278)
it(26) =< aux(278)
it(27) =< aux(278)
aux(65) =< aux(278)
aux(62) =< aux(279)
aux(72) =< aux(278)-1
aux(71) =< aux(279)+aux(279)+aux(277)
it(26) =< aux(279)+aux(279)+aux(277)
s(133) =< it(27)*aux(278)
s(132) =< aux(279)+aux(279)+aux(277)
s(155) =< aux(279)+aux(279)+aux(277)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(279)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],34,40,43]: 18*it(26)+14*it(27)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(174)+8
Such that:s(34) =< 1
aux(281) =< V
aux(282) =< V+V1
aux(283) =< V1
s(174) =< aux(283)
aux(71) =< aux(282)
it(26) =< aux(282)
it(27) =< aux(282)
aux(65) =< aux(282)
aux(62) =< aux(283)
aux(72) =< aux(282)-1
aux(71) =< aux(283)+aux(283)+aux(281)
it(26) =< aux(283)+aux(283)+aux(281)
s(133) =< it(27)*aux(282)
s(132) =< aux(283)+aux(283)+aux(281)
s(155) =< aux(283)+aux(283)+aux(281)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(283)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],33,[39,41],45]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(179)+5
Such that:aux(284) =< 1
aux(286) =< V
aux(287) =< V+V1
aux(288) =< V1
s(179) =< aux(284)
it(27) =< aux(287)
aux(6) =< aux(287)
it(39) =< aux(287)
aux(6) =< aux(284)+aux(287)
it(39) =< aux(284)+aux(287)
s(8) =< aux(6)
aux(71) =< aux(287)
it(26) =< aux(287)
aux(65) =< aux(287)
aux(62) =< aux(288)
aux(72) =< aux(287)-1
aux(71) =< aux(288)+aux(288)+aux(286)
it(26) =< aux(288)+aux(288)+aux(286)
s(133) =< it(27)*aux(287)
s(132) =< aux(288)+aux(288)+aux(286)
s(155) =< aux(288)+aux(288)+aux(286)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(288)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],33,[39,41],43]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(179)+4
Such that:aux(289) =< 1
aux(291) =< V
aux(292) =< V+V1
aux(293) =< V1
s(179) =< aux(289)
it(27) =< aux(292)
aux(6) =< aux(292)
it(39) =< aux(292)
aux(6) =< aux(289)+aux(292)
it(39) =< aux(289)+aux(292)
s(8) =< aux(6)
aux(71) =< aux(292)
it(26) =< aux(292)
aux(65) =< aux(292)
aux(62) =< aux(293)
aux(72) =< aux(292)-1
aux(71) =< aux(293)+aux(293)+aux(291)
it(26) =< aux(293)+aux(293)+aux(291)
s(133) =< it(27)*aux(292)
s(132) =< aux(293)+aux(293)+aux(291)
s(155) =< aux(293)+aux(293)+aux(291)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(293)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],33,[39,41],42,45]: 18*it(26)+30*it(27)+5*it(39)+1*s(8)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(294) =< 1
aux(296) =< V
aux(297) =< V+V1
aux(298) =< V1
s(10) =< aux(294)
it(27) =< aux(297)
aux(6) =< aux(297)
it(39) =< aux(297)
aux(6) =< aux(294)+aux(297)
it(39) =< aux(294)+aux(297)
s(8) =< aux(6)
aux(71) =< aux(297)
it(26) =< aux(297)
aux(65) =< aux(297)
aux(62) =< aux(298)
aux(72) =< aux(297)-1
aux(71) =< aux(298)+aux(298)+aux(296)
it(26) =< aux(298)+aux(298)+aux(296)
s(133) =< it(27)*aux(297)
s(132) =< aux(298)+aux(298)+aux(296)
s(155) =< aux(298)+aux(298)+aux(296)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(298)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],33,[39,41],42,43]: 18*it(26)+30*it(27)+5*it(39)+1*s(8)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+8
Such that:aux(299) =< 1
aux(301) =< V
aux(302) =< V+V1
aux(303) =< V1
s(10) =< aux(299)
it(27) =< aux(302)
aux(6) =< aux(302)
it(39) =< aux(302)
aux(6) =< aux(299)+aux(302)
it(39) =< aux(299)+aux(302)
s(8) =< aux(6)
aux(71) =< aux(302)
it(26) =< aux(302)
aux(65) =< aux(302)
aux(62) =< aux(303)
aux(72) =< aux(302)-1
aux(71) =< aux(303)+aux(303)+aux(301)
it(26) =< aux(303)+aux(303)+aux(301)
s(133) =< it(27)*aux(302)
s(132) =< aux(303)+aux(303)+aux(301)
s(155) =< aux(303)+aux(303)+aux(301)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(303)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],33,[39,41],40,45]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(304) =< 1
aux(306) =< V
aux(307) =< V+V1
aux(308) =< V1
s(34) =< aux(304)
it(27) =< aux(307)
aux(6) =< aux(307)
it(39) =< aux(307)
aux(6) =< aux(304)+aux(307)
it(39) =< aux(304)+aux(307)
s(8) =< aux(6)
aux(71) =< aux(307)
it(26) =< aux(307)
aux(65) =< aux(307)
aux(62) =< aux(308)
aux(72) =< aux(307)-1
aux(71) =< aux(308)+aux(308)+aux(306)
it(26) =< aux(308)+aux(308)+aux(306)
s(133) =< it(27)*aux(307)
s(132) =< aux(308)+aux(308)+aux(306)
s(155) =< aux(308)+aux(308)+aux(306)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(308)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],33,[39,41],40,43]: 18*it(26)+21*it(27)+5*it(39)+1*s(8)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+8
Such that:aux(309) =< 1
aux(311) =< V
aux(312) =< V+V1
aux(313) =< V1
s(34) =< aux(309)
it(27) =< aux(312)
aux(6) =< aux(312)
it(39) =< aux(312)
aux(6) =< aux(309)+aux(312)
it(39) =< aux(309)+aux(312)
s(8) =< aux(6)
aux(71) =< aux(312)
it(26) =< aux(312)
aux(65) =< aux(312)
aux(62) =< aux(313)
aux(72) =< aux(312)-1
aux(71) =< aux(313)+aux(313)+aux(311)
it(26) =< aux(313)+aux(313)+aux(311)
s(133) =< it(27)*aux(312)
s(132) =< aux(313)+aux(313)+aux(311)
s(155) =< aux(313)+aux(313)+aux(311)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(313)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3,V+V1>=7]

* Chain [[26,27,28,29,30,38],33,43]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(178)+1*s(179)+4
Such that:s(179) =< 1
aux(314) =< V
aux(315) =< V+V1
aux(316) =< V1
s(178) =< aux(316)
aux(71) =< aux(315)
it(26) =< aux(315)
it(27) =< aux(315)
aux(65) =< aux(315)
aux(62) =< aux(316)
aux(72) =< aux(315)-1
aux(71) =< aux(316)+aux(316)+aux(314)
it(26) =< aux(316)+aux(316)+aux(314)
s(133) =< it(27)*aux(315)
s(132) =< aux(316)+aux(316)+aux(314)
s(155) =< aux(316)+aux(316)+aux(314)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(316)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],33,42,45]: 18*it(26)+24*it(27)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(317) =< 1
aux(319) =< V
aux(320) =< V+V1
aux(321) =< V1
s(10) =< aux(317)
it(27) =< aux(320)
aux(71) =< aux(320)
it(26) =< aux(320)
aux(65) =< aux(320)
aux(62) =< aux(321)
aux(72) =< aux(320)-1
aux(71) =< aux(321)+aux(321)+aux(319)
it(26) =< aux(321)+aux(321)+aux(319)
s(133) =< it(27)*aux(320)
s(132) =< aux(321)+aux(321)+aux(319)
s(155) =< aux(321)+aux(321)+aux(319)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(321)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],33,42,43]: 18*it(26)+24*it(27)+16*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+8
Such that:aux(322) =< 1
aux(324) =< V
aux(325) =< V+V1
aux(326) =< V1
s(10) =< aux(322)
it(27) =< aux(325)
aux(71) =< aux(325)
it(26) =< aux(325)
aux(65) =< aux(325)
aux(62) =< aux(326)
aux(72) =< aux(325)-1
aux(71) =< aux(326)+aux(326)+aux(324)
it(26) =< aux(326)+aux(326)+aux(324)
s(133) =< it(27)*aux(325)
s(132) =< aux(326)+aux(326)+aux(324)
s(155) =< aux(326)+aux(326)+aux(324)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(326)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],33,40,45]: 18*it(26)+14*it(27)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(178)+9
Such that:aux(327) =< 1
aux(328) =< V
aux(329) =< V+V1
aux(330) =< V1
s(178) =< aux(330)
s(34) =< aux(327)
aux(71) =< aux(329)
it(26) =< aux(329)
it(27) =< aux(329)
aux(65) =< aux(329)
aux(62) =< aux(330)
aux(72) =< aux(329)-1
aux(71) =< aux(330)+aux(330)+aux(328)
it(26) =< aux(330)+aux(330)+aux(328)
s(133) =< it(27)*aux(329)
s(132) =< aux(330)+aux(330)+aux(328)
s(155) =< aux(330)+aux(330)+aux(328)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(330)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],33,40,43]: 18*it(26)+14*it(27)+2*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+1*s(178)+8
Such that:aux(331) =< 1
aux(332) =< V
aux(333) =< V+V1
aux(334) =< V1
s(178) =< aux(334)
s(34) =< aux(331)
aux(71) =< aux(333)
it(26) =< aux(333)
it(27) =< aux(333)
aux(65) =< aux(333)
aux(62) =< aux(334)
aux(72) =< aux(333)-1
aux(71) =< aux(334)+aux(334)+aux(332)
it(26) =< aux(334)+aux(334)+aux(332)
s(133) =< it(27)*aux(333)
s(132) =< aux(334)+aux(334)+aux(332)
s(155) =< aux(334)+aux(334)+aux(332)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(334)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],32,[39,41],45]: 18*it(26)+10*it(27)+5*it(39)+10*it(41)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+6
Such that:aux(15) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(337) =< V
aux(338) =< V+V1
aux(339) =< V+V1+1
it(41) =< aux(339)
aux(6) =< aux(339)
it(39) =< aux(339)
aux(6) =< aux(15)+aux(338)
it(39) =< aux(15)+aux(338)
s(8) =< aux(6)
aux(71) =< aux(338)
aux(74) =< aux(338)
it(26) =< aux(338)
it(27) =< aux(338)
aux(71) =< aux(339)
aux(74) =< aux(339)
it(26) =< aux(339)
it(27) =< aux(339)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(338)
aux(62) =< aux(98)
aux(72) =< aux(338)-1
aux(71) =< aux(49)+aux(49)+aux(337)
it(26) =< aux(49)+aux(49)+aux(337)
s(134) =< aux(74)
s(133) =< it(27)*aux(338)
s(132) =< aux(49)+aux(49)+aux(337)
s(155) =< aux(49)+aux(49)+aux(337)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],32,[39,41],43]: 18*it(26)+10*it(27)+5*it(39)+10*it(41)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+5
Such that:aux(18) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(341) =< V
aux(342) =< V+V1
aux(343) =< V+V1+1
it(41) =< aux(343)
aux(6) =< aux(343)
it(39) =< aux(343)
aux(6) =< aux(18)+aux(342)
it(39) =< aux(18)+aux(342)
s(8) =< aux(6)
aux(71) =< aux(342)
aux(74) =< aux(342)
it(26) =< aux(342)
it(27) =< aux(342)
aux(71) =< aux(343)
aux(74) =< aux(343)
it(26) =< aux(343)
it(27) =< aux(343)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(342)
aux(62) =< aux(98)
aux(72) =< aux(342)-1
aux(71) =< aux(49)+aux(49)+aux(341)
it(26) =< aux(49)+aux(49)+aux(341)
s(134) =< aux(74)
s(133) =< it(27)*aux(342)
s(132) =< aux(49)+aux(49)+aux(341)
s(155) =< aux(49)+aux(49)+aux(341)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],32,[39,41],42,45]: 18*it(26)+10*it(27)+5*it(39)+19*it(41)+1*s(8)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(344) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(346) =< V
aux(347) =< V+V1
aux(348) =< V+V1+1
it(41) =< aux(348)
s(10) =< aux(344)
aux(6) =< aux(348)
it(39) =< aux(348)
aux(6) =< aux(344)+aux(347)
it(39) =< aux(344)+aux(347)
s(8) =< aux(6)
aux(71) =< aux(347)
aux(74) =< aux(347)
it(26) =< aux(347)
it(27) =< aux(347)
aux(71) =< aux(348)
aux(74) =< aux(348)
it(26) =< aux(348)
it(27) =< aux(348)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(347)
aux(62) =< aux(98)
aux(72) =< aux(347)-1
aux(71) =< aux(49)+aux(49)+aux(346)
it(26) =< aux(49)+aux(49)+aux(346)
s(134) =< aux(74)
s(133) =< it(27)*aux(347)
s(132) =< aux(49)+aux(49)+aux(346)
s(155) =< aux(49)+aux(49)+aux(346)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=4,V1>=4]

* Chain [[26,27,28,29,30,38],32,[39,41],42,43]: 18*it(26)+10*it(27)+5*it(39)+19*it(41)+1*s(8)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(349) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(351) =< V
aux(352) =< V+V1
aux(353) =< V+V1+1
it(41) =< aux(353)
s(10) =< aux(349)
aux(6) =< aux(353)
it(39) =< aux(353)
aux(6) =< aux(349)+aux(352)
it(39) =< aux(349)+aux(352)
s(8) =< aux(6)
aux(71) =< aux(352)
aux(74) =< aux(352)
it(26) =< aux(352)
it(27) =< aux(352)
aux(71) =< aux(353)
aux(74) =< aux(353)
it(26) =< aux(353)
it(27) =< aux(353)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(352)
aux(62) =< aux(98)
aux(72) =< aux(352)-1
aux(71) =< aux(49)+aux(49)+aux(351)
it(26) =< aux(49)+aux(49)+aux(351)
s(134) =< aux(74)
s(133) =< it(27)*aux(352)
s(132) =< aux(49)+aux(49)+aux(351)
s(155) =< aux(49)+aux(49)+aux(351)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=4,V1>=4]

* Chain [[26,27,28,29,30,38],32,[39,41],40,45]: 18*it(26)+10*it(27)+5*it(39)+10*it(41)+1*s(8)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(354) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(356) =< V
aux(357) =< V+V1
aux(358) =< V+V1+1
it(41) =< aux(358)
s(34) =< aux(354)
aux(6) =< aux(358)
it(39) =< aux(358)
aux(6) =< aux(354)+aux(357)
it(39) =< aux(354)+aux(357)
s(8) =< aux(6)
aux(71) =< aux(357)
aux(74) =< aux(357)
it(26) =< aux(357)
it(27) =< aux(357)
aux(71) =< aux(358)
aux(74) =< aux(358)
it(26) =< aux(358)
it(27) =< aux(358)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(357)
aux(62) =< aux(98)
aux(72) =< aux(357)-1
aux(71) =< aux(49)+aux(49)+aux(356)
it(26) =< aux(49)+aux(49)+aux(356)
s(134) =< aux(74)
s(133) =< it(27)*aux(357)
s(132) =< aux(49)+aux(49)+aux(356)
s(155) =< aux(49)+aux(49)+aux(356)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=4,V1>=4]

* Chain [[26,27,28,29,30,38],32,[39,41],40,43]: 18*it(26)+10*it(27)+5*it(39)+10*it(41)+1*s(8)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(359) =< 1
aux(98) =< V1
aux(99) =< V1+1
aux(361) =< V
aux(362) =< V+V1
aux(363) =< V+V1+1
it(41) =< aux(363)
s(34) =< aux(359)
aux(6) =< aux(363)
it(39) =< aux(363)
aux(6) =< aux(359)+aux(362)
it(39) =< aux(359)+aux(362)
s(8) =< aux(6)
aux(71) =< aux(362)
aux(74) =< aux(362)
it(26) =< aux(362)
it(27) =< aux(362)
aux(71) =< aux(363)
aux(74) =< aux(363)
it(26) =< aux(363)
it(27) =< aux(363)
aux(49) =< aux(98)
aux(49) =< aux(99)
aux(65) =< aux(362)
aux(62) =< aux(98)
aux(72) =< aux(362)-1
aux(71) =< aux(49)+aux(49)+aux(361)
it(26) =< aux(49)+aux(49)+aux(361)
s(134) =< aux(74)
s(133) =< it(27)*aux(362)
s(132) =< aux(49)+aux(49)+aux(361)
s(155) =< aux(49)+aux(49)+aux(361)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(98)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=4,V1>=4]

* Chain [[26,27,28,29,30,38],32,45]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(180)+6
Such that:aux(365) =< V
aux(366) =< V+V1
aux(367) =< V1
s(180) =< aux(367)
aux(71) =< aux(366)
it(26) =< aux(366)
it(27) =< aux(366)
aux(65) =< aux(366)
aux(62) =< aux(367)
aux(72) =< aux(366)-1
aux(71) =< aux(367)+aux(367)+aux(365)
it(26) =< aux(367)+aux(367)+aux(365)
s(133) =< it(27)*aux(366)
s(132) =< aux(367)+aux(367)+aux(365)
s(155) =< aux(367)+aux(367)+aux(365)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(367)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],32,43]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(180)+5
Such that:aux(369) =< V
aux(370) =< V+V1
aux(371) =< V1
s(180) =< aux(369)
aux(71) =< aux(370)
it(26) =< aux(370)
it(27) =< aux(370)
aux(65) =< aux(370)
aux(62) =< aux(371)
aux(72) =< aux(370)-1
aux(71) =< aux(371)+aux(371)+aux(369)
it(26) =< aux(371)+aux(371)+aux(369)
s(133) =< it(27)*aux(370)
s(132) =< aux(371)+aux(371)+aux(369)
s(155) =< aux(371)+aux(371)+aux(369)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(371)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],32,42,45]: 18*it(26)+27*it(27)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(372) =< 1
aux(374) =< V
aux(375) =< V+V1
aux(376) =< V1
it(27) =< aux(375)
s(10) =< aux(372)
aux(71) =< aux(375)
it(26) =< aux(375)
aux(65) =< aux(375)
aux(62) =< aux(376)
aux(72) =< aux(375)-1
aux(71) =< aux(376)+aux(376)+aux(374)
it(26) =< aux(376)+aux(376)+aux(374)
s(133) =< it(27)*aux(375)
s(132) =< aux(376)+aux(376)+aux(374)
s(155) =< aux(376)+aux(376)+aux(374)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(376)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],32,42,43]: 18*it(26)+27*it(27)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(377) =< 1
aux(379) =< V
aux(380) =< V+V1
aux(381) =< V1
it(27) =< aux(380)
s(10) =< aux(377)
aux(71) =< aux(380)
it(26) =< aux(380)
aux(65) =< aux(380)
aux(62) =< aux(381)
aux(72) =< aux(380)-1
aux(71) =< aux(381)+aux(381)+aux(379)
it(26) =< aux(381)+aux(381)+aux(379)
s(133) =< it(27)*aux(380)
s(132) =< aux(381)+aux(381)+aux(379)
s(155) =< aux(381)+aux(381)+aux(379)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(381)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],32,40,45]: 18*it(26)+14*it(27)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(180)+10
Such that:s(34) =< 1
aux(383) =< V
aux(384) =< V+V1
aux(385) =< V1
s(180) =< aux(383)
aux(71) =< aux(384)
it(26) =< aux(384)
it(27) =< aux(384)
aux(65) =< aux(384)
aux(62) =< aux(385)
aux(72) =< aux(384)-1
aux(71) =< aux(385)+aux(385)+aux(383)
it(26) =< aux(385)+aux(385)+aux(383)
s(133) =< it(27)*aux(384)
s(132) =< aux(385)+aux(385)+aux(383)
s(155) =< aux(385)+aux(385)+aux(383)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(385)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],32,40,43]: 18*it(26)+14*it(27)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(180)+9
Such that:s(34) =< 1
aux(387) =< V
aux(388) =< V+V1
aux(389) =< V1
s(180) =< aux(387)
aux(71) =< aux(388)
it(26) =< aux(388)
it(27) =< aux(388)
aux(65) =< aux(388)
aux(62) =< aux(389)
aux(72) =< aux(388)-1
aux(71) =< aux(389)+aux(389)+aux(387)
it(26) =< aux(389)+aux(389)+aux(387)
s(133) =< it(27)*aux(388)
s(132) =< aux(389)+aux(389)+aux(387)
s(155) =< aux(389)+aux(389)+aux(387)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(389)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [[26,27,28,29,30,38],31,[39,41],45]: 18*it(26)+10*it(27)+5*it(39)+10*it(41)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+6
Such that:aux(15) =< 1
aux(392) =< V
aux(393) =< V+V1
aux(394) =< V+V1+1
aux(395) =< V1
it(41) =< aux(394)
aux(6) =< aux(394)
it(39) =< aux(394)
aux(6) =< aux(15)+aux(393)
it(39) =< aux(15)+aux(393)
s(8) =< aux(6)
aux(71) =< aux(393)
aux(74) =< aux(393)
it(26) =< aux(393)
it(27) =< aux(393)
aux(71) =< aux(394)
aux(74) =< aux(394)
it(26) =< aux(394)
it(27) =< aux(394)
aux(65) =< aux(393)
aux(62) =< aux(395)
aux(72) =< aux(393)-1
aux(71) =< aux(395)+aux(395)+aux(392)
it(26) =< aux(395)+aux(395)+aux(392)
s(134) =< aux(74)
s(133) =< it(27)*aux(393)
s(132) =< aux(395)+aux(395)+aux(392)
s(155) =< aux(395)+aux(395)+aux(392)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(395)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],31,[39,41],43]: 18*it(26)+10*it(27)+5*it(39)+10*it(41)+1*s(8)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+5
Such that:aux(18) =< 1
aux(397) =< V
aux(398) =< V+V1
aux(399) =< V+V1+1
aux(400) =< V1
it(41) =< aux(399)
aux(6) =< aux(399)
it(39) =< aux(399)
aux(6) =< aux(18)+aux(398)
it(39) =< aux(18)+aux(398)
s(8) =< aux(6)
aux(71) =< aux(398)
aux(74) =< aux(398)
it(26) =< aux(398)
it(27) =< aux(398)
aux(71) =< aux(399)
aux(74) =< aux(399)
it(26) =< aux(399)
it(27) =< aux(399)
aux(65) =< aux(398)
aux(62) =< aux(400)
aux(72) =< aux(398)-1
aux(71) =< aux(400)+aux(400)+aux(397)
it(26) =< aux(400)+aux(400)+aux(397)
s(134) =< aux(74)
s(133) =< it(27)*aux(398)
s(132) =< aux(400)+aux(400)+aux(397)
s(155) =< aux(400)+aux(400)+aux(397)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(400)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],31,[39,41],42,45]: 18*it(26)+10*it(27)+5*it(39)+19*it(41)+1*s(8)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(401) =< 1
aux(403) =< V
aux(404) =< V+V1
aux(405) =< V+V1+1
aux(406) =< V1
it(41) =< aux(405)
s(10) =< aux(401)
aux(6) =< aux(405)
it(39) =< aux(405)
aux(6) =< aux(401)+aux(404)
it(39) =< aux(401)+aux(404)
s(8) =< aux(6)
aux(71) =< aux(404)
aux(74) =< aux(404)
it(26) =< aux(404)
it(27) =< aux(404)
aux(71) =< aux(405)
aux(74) =< aux(405)
it(26) =< aux(405)
it(27) =< aux(405)
aux(65) =< aux(404)
aux(62) =< aux(406)
aux(72) =< aux(404)-1
aux(71) =< aux(406)+aux(406)+aux(403)
it(26) =< aux(406)+aux(406)+aux(403)
s(134) =< aux(74)
s(133) =< it(27)*aux(404)
s(132) =< aux(406)+aux(406)+aux(403)
s(155) =< aux(406)+aux(406)+aux(403)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(406)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=7]

* Chain [[26,27,28,29,30,38],31,[39,41],42,43]: 18*it(26)+10*it(27)+5*it(39)+19*it(41)+1*s(8)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(407) =< 1
aux(409) =< V
aux(410) =< V+V1
aux(411) =< V+V1+1
aux(412) =< V1
it(41) =< aux(411)
s(10) =< aux(407)
aux(6) =< aux(411)
it(39) =< aux(411)
aux(6) =< aux(407)+aux(410)
it(39) =< aux(407)+aux(410)
s(8) =< aux(6)
aux(71) =< aux(410)
aux(74) =< aux(410)
it(26) =< aux(410)
it(27) =< aux(410)
aux(71) =< aux(411)
aux(74) =< aux(411)
it(26) =< aux(411)
it(27) =< aux(411)
aux(65) =< aux(410)
aux(62) =< aux(412)
aux(72) =< aux(410)-1
aux(71) =< aux(412)+aux(412)+aux(409)
it(26) =< aux(412)+aux(412)+aux(409)
s(134) =< aux(74)
s(133) =< it(27)*aux(410)
s(132) =< aux(412)+aux(412)+aux(409)
s(155) =< aux(412)+aux(412)+aux(409)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(412)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=7]

* Chain [[26,27,28,29,30,38],31,[39,41],40,45]: 18*it(26)+10*it(27)+5*it(39)+10*it(41)+1*s(8)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(413) =< 1
aux(415) =< V
aux(416) =< V+V1
aux(417) =< V+V1+1
aux(418) =< V1
it(41) =< aux(417)
s(34) =< aux(413)
aux(6) =< aux(417)
it(39) =< aux(417)
aux(6) =< aux(413)+aux(416)
it(39) =< aux(413)+aux(416)
s(8) =< aux(6)
aux(71) =< aux(416)
aux(74) =< aux(416)
it(26) =< aux(416)
it(27) =< aux(416)
aux(71) =< aux(417)
aux(74) =< aux(417)
it(26) =< aux(417)
it(27) =< aux(417)
aux(65) =< aux(416)
aux(62) =< aux(418)
aux(72) =< aux(416)-1
aux(71) =< aux(418)+aux(418)+aux(415)
it(26) =< aux(418)+aux(418)+aux(415)
s(134) =< aux(74)
s(133) =< it(27)*aux(416)
s(132) =< aux(418)+aux(418)+aux(415)
s(155) =< aux(418)+aux(418)+aux(415)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(418)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=7]

* Chain [[26,27,28,29,30,38],31,[39,41],40,43]: 18*it(26)+10*it(27)+5*it(39)+10*it(41)+1*s(8)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(134)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(419) =< 1
aux(421) =< V
aux(422) =< V+V1
aux(423) =< V+V1+1
aux(424) =< V1
it(41) =< aux(423)
s(34) =< aux(419)
aux(6) =< aux(423)
it(39) =< aux(423)
aux(6) =< aux(419)+aux(422)
it(39) =< aux(419)+aux(422)
s(8) =< aux(6)
aux(71) =< aux(422)
aux(74) =< aux(422)
it(26) =< aux(422)
it(27) =< aux(422)
aux(71) =< aux(423)
aux(74) =< aux(423)
it(26) =< aux(423)
it(27) =< aux(423)
aux(65) =< aux(422)
aux(62) =< aux(424)
aux(72) =< aux(422)-1
aux(71) =< aux(424)+aux(424)+aux(421)
it(26) =< aux(424)+aux(424)+aux(421)
s(134) =< aux(74)
s(133) =< it(27)*aux(422)
s(132) =< aux(424)+aux(424)+aux(421)
s(155) =< aux(424)+aux(424)+aux(421)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(424)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=7]

* Chain [[26,27,28,29,30,38],31,45]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(184)+6
Such that:aux(426) =< V
aux(427) =< V+V1
aux(428) =< V1
s(184) =< aux(428)
aux(71) =< aux(427)
it(26) =< aux(427)
it(27) =< aux(427)
aux(65) =< aux(427)
aux(62) =< aux(428)
aux(72) =< aux(427)-1
aux(71) =< aux(428)+aux(428)+aux(426)
it(26) =< aux(428)+aux(428)+aux(426)
s(133) =< it(27)*aux(427)
s(132) =< aux(428)+aux(428)+aux(426)
s(155) =< aux(428)+aux(428)+aux(426)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(428)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],31,43]: 18*it(26)+14*it(27)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(184)+5
Such that:aux(430) =< V
aux(431) =< V+V1
aux(432) =< V1
s(184) =< aux(432)
aux(71) =< aux(431)
it(26) =< aux(431)
it(27) =< aux(431)
aux(65) =< aux(431)
aux(62) =< aux(432)
aux(72) =< aux(431)-1
aux(71) =< aux(432)+aux(432)+aux(430)
it(26) =< aux(432)+aux(432)+aux(430)
s(133) =< it(27)*aux(431)
s(132) =< aux(432)+aux(432)+aux(430)
s(155) =< aux(432)+aux(432)+aux(430)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(432)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=5]

* Chain [[26,27,28,29,30,38],31,42,45]: 18*it(26)+27*it(27)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+10
Such that:aux(433) =< 1
aux(435) =< V
aux(436) =< V+V1
aux(437) =< V1
it(27) =< aux(436)
s(10) =< aux(433)
aux(71) =< aux(436)
it(26) =< aux(436)
aux(65) =< aux(436)
aux(62) =< aux(437)
aux(72) =< aux(436)-1
aux(71) =< aux(437)+aux(437)+aux(435)
it(26) =< aux(437)+aux(437)+aux(435)
s(133) =< it(27)*aux(436)
s(132) =< aux(437)+aux(437)+aux(435)
s(155) =< aux(437)+aux(437)+aux(435)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(437)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],31,42,43]: 18*it(26)+27*it(27)+15*s(10)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+9
Such that:aux(438) =< 1
aux(440) =< V
aux(441) =< V+V1
aux(442) =< V1
it(27) =< aux(441)
s(10) =< aux(438)
aux(71) =< aux(441)
it(26) =< aux(441)
aux(65) =< aux(441)
aux(62) =< aux(442)
aux(72) =< aux(441)-1
aux(71) =< aux(442)+aux(442)+aux(440)
it(26) =< aux(442)+aux(442)+aux(440)
s(133) =< it(27)*aux(441)
s(132) =< aux(442)+aux(442)+aux(440)
s(155) =< aux(442)+aux(442)+aux(440)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(442)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],31,40,45]: 18*it(26)+14*it(27)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(184)+10
Such that:s(34) =< 1
aux(444) =< V
aux(445) =< V+V1
aux(446) =< V1
s(184) =< aux(446)
aux(71) =< aux(445)
it(26) =< aux(445)
it(27) =< aux(445)
aux(65) =< aux(445)
aux(62) =< aux(446)
aux(72) =< aux(445)-1
aux(71) =< aux(446)+aux(446)+aux(444)
it(26) =< aux(446)+aux(446)+aux(444)
s(133) =< it(27)*aux(445)
s(132) =< aux(446)+aux(446)+aux(444)
s(155) =< aux(446)+aux(446)+aux(444)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(446)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=1,V>=2,V1>=2,V+V1>=6]

* Chain [[26,27,28,29,30,38],31,40,43]: 18*it(26)+14*it(27)+1*s(34)+2*s(128)+3*s(129)+8*s(130)+1*s(133)+4*s(135)+1*s(138)+6*s(139)+28*s(140)+1*s(142)+3*s(154)+4*s(184)+9
Such that:s(34) =< 1
aux(448) =< V
aux(449) =< V+V1
aux(450) =< V1
s(184) =< aux(450)
aux(71) =< aux(449)
it(26) =< aux(449)
it(27) =< aux(449)
aux(65) =< aux(449)
aux(62) =< aux(450)
aux(72) =< aux(449)-1
aux(71) =< aux(450)+aux(450)+aux(448)
it(26) =< aux(450)+aux(450)+aux(448)
s(133) =< it(27)*aux(449)
s(132) =< aux(450)+aux(450)+aux(448)
s(155) =< aux(450)+aux(450)+aux(448)
s(136) =< it(27)*aux(65)
s(142) =< it(27)*aux(65)
s(141) =< it(26)*aux(65)
s(131) =< it(26)*aux(62)
s(155) =< it(26)*aux(65)
s(128) =< it(26)*aux(62)
s(139) =< aux(71)
s(138) =< it(26)*aux(72)
s(132) =< it(26)*aux(450)
s(140) =< s(141)
s(130) =< s(131)
s(154) =< s(155)
s(135) =< s(136)
s(129) =< s(132)

with precondition: [Out=0,V>=2,V1>=2,V+V1>=6]

* Chain [45]: 1
with precondition: [V=0,V1=Out,V1>=1]

* Chain [44]: 1
with precondition: [V1=0,V=Out,V>=1]

* Chain [43]: 0
with precondition: [Out=0,V>=0,V1>=0]

* Chain [42,45]: 6*s(10)+9*s(14)+9*s(22)+5
Such that:aux(23) =< 1
aux(24) =< V
aux(25) =< V1
s(10) =< aux(23)
s(22) =< aux(24)
s(14) =< aux(25)

with precondition: [Out=1,V>=1,V1>=1]

* Chain [42,43]: 6*s(10)+9*s(14)+9*s(22)+4
Such that:aux(23) =< 1
aux(24) =< V
aux(25) =< V1
s(10) =< aux(23)
s(22) =< aux(24)
s(14) =< aux(25)

with precondition: [Out=0,V>=1,V1>=1]

* Chain [40,45]: 1*s(34)+5
Such that:s(34) =< 1

with precondition: [V1=1,Out=1,V>=1]

* Chain [40,43]: 1*s(34)+4
Such that:s(34) =< 1

with precondition: [V1=1,Out=0,V>=1]

* Chain [37,45]: 5*s(160)+1*s(161)+4*s(163)+5
Such that:s(161) =< 1
aux(129) =< V1
aux(130) =< Out
s(160) =< aux(129)
s(163) =< aux(130)

with precondition: [Out>=2,V>=V1,V1>=Out]

* Chain [37,43]: 9*s(160)+1*s(161)+4
Such that:s(161) =< 1
aux(133) =< V1
s(160) =< aux(133)

with precondition: [Out=0,V1>=2,V>=V1]

* Chain [36,[39,41],45]: 5*it(39)+6*it(41)+1*s(8)+1*s(170)+1*s(171)+6
Such that:s(170) =< V1
aux(137) =< 1
aux(138) =< V
s(171) =< aux(137)
aux(6) =< aux(138)
it(39) =< aux(138)
it(41) =< aux(138)
aux(6) =< aux(137)+aux(138)
it(39) =< aux(137)+aux(138)
s(8) =< aux(6)

with precondition: [Out=1,V1>=2,V>=V1]

* Chain [36,[39,41],43]: 5*it(39)+6*it(41)+1*s(8)+1*s(170)+1*s(171)+5
Such that:s(170) =< V1
aux(142) =< 1
aux(143) =< V
s(171) =< aux(142)
aux(6) =< aux(143)
it(39) =< aux(143)
it(41) =< aux(143)
aux(6) =< aux(142)+aux(143)
it(39) =< aux(142)+aux(143)
s(8) =< aux(6)

with precondition: [Out=0,V1>=2,V>=V1]

* Chain [36,[39,41],42,45]: 5*it(39)+15*it(41)+1*s(8)+16*s(10)+1*s(170)+10
Such that:s(170) =< V1
aux(147) =< 1
aux(148) =< V
s(10) =< aux(147)
it(41) =< aux(148)
aux(6) =< aux(148)
it(39) =< aux(148)
aux(6) =< aux(147)+aux(148)
it(39) =< aux(147)+aux(148)
s(8) =< aux(6)

with precondition: [Out=1,V>=3,V1>=2,V>=V1]

* Chain [36,[39,41],42,43]: 5*it(39)+15*it(41)+1*s(8)+16*s(10)+1*s(170)+9
Such that:s(170) =< V1
aux(152) =< 1
aux(153) =< V
s(10) =< aux(152)
it(41) =< aux(153)
aux(6) =< aux(153)
it(39) =< aux(153)
aux(6) =< aux(152)+aux(153)
it(39) =< aux(152)+aux(153)
s(8) =< aux(6)

with precondition: [Out=0,V>=3,V1>=2,V>=V1]

* Chain [36,[39,41],40,45]: 5*it(39)+6*it(41)+1*s(8)+2*s(34)+1*s(170)+10
Such that:s(170) =< V1
aux(157) =< 1
aux(158) =< V
s(34) =< aux(157)
aux(6) =< aux(158)
it(39) =< aux(158)
it(41) =< aux(158)
aux(6) =< aux(157)+aux(158)
it(39) =< aux(157)+aux(158)
s(8) =< aux(6)

with precondition: [Out=1,V>=3,V1>=2,V>=V1]

* Chain [36,[39,41],40,43]: 5*it(39)+6*it(41)+1*s(8)+2*s(34)+1*s(170)+9
Such that:s(170) =< V1
aux(162) =< 1
aux(163) =< V
s(34) =< aux(162)
aux(6) =< aux(163)
it(39) =< aux(163)
it(41) =< aux(163)
aux(6) =< aux(162)+aux(163)
it(39) =< aux(162)+aux(163)
s(8) =< aux(6)

with precondition: [Out=0,V>=3,V1>=2,V>=V1]

* Chain [36,43]: 1*s(170)+1*s(171)+5
Such that:s(171) =< 1
s(170) =< V1

with precondition: [Out=0,V1>=2,V>=V1]

* Chain [36,42,45]: 16*s(10)+9*s(22)+1*s(170)+10
Such that:aux(24) =< V
s(170) =< V1
aux(170) =< 1
s(10) =< aux(170)
s(22) =< aux(24)

with precondition: [Out=1,V1>=2,V>=V1]

* Chain [36,42,43]: 16*s(10)+9*s(22)+1*s(170)+9
Such that:aux(24) =< V
s(170) =< V1
aux(174) =< 1
s(10) =< aux(174)
s(22) =< aux(24)

with precondition: [Out=0,V1>=2,V>=V1]

* Chain [36,40,45]: 2*s(34)+1*s(170)+10
Such that:s(170) =< V1
aux(178) =< 1
s(34) =< aux(178)

with precondition: [Out=1,V1>=2,V>=V1]

* Chain [36,40,43]: 2*s(34)+1*s(170)+9
Such that:s(170) =< V1
aux(182) =< 1
s(34) =< aux(182)

with precondition: [Out=0,V1>=2,V>=V1]

* Chain [35,[39,41],45]: 5*it(39)+6*it(41)+1*s(8)+1*s(172)+1*s(173)+6
Such that:s(172) =< V
aux(186) =< 1
aux(187) =< V1
s(173) =< aux(186)
aux(6) =< aux(187)
it(39) =< aux(187)
it(41) =< aux(187)
aux(6) =< aux(186)+aux(187)
it(39) =< aux(186)+aux(187)
s(8) =< aux(6)

with precondition: [Out=1,V>=2,V1>=V]

* Chain [35,[39,41],43]: 5*it(39)+6*it(41)+1*s(8)+1*s(172)+1*s(173)+5
Such that:s(172) =< V
aux(191) =< 1
aux(192) =< V1
s(173) =< aux(191)
aux(6) =< aux(192)
it(39) =< aux(192)
it(41) =< aux(192)
aux(6) =< aux(191)+aux(192)
it(39) =< aux(191)+aux(192)
s(8) =< aux(6)

with precondition: [Out=0,V>=2,V1>=V]

* Chain [35,[39,41],42,45]: 5*it(39)+15*it(41)+1*s(8)+16*s(10)+1*s(172)+10
Such that:s(172) =< V
aux(196) =< 1
aux(197) =< V1
s(10) =< aux(196)
it(41) =< aux(197)
aux(6) =< aux(197)
it(39) =< aux(197)
aux(6) =< aux(196)+aux(197)
it(39) =< aux(196)+aux(197)
s(8) =< aux(6)

with precondition: [Out=1,V>=2,V1>=3,V1>=V]

* Chain [35,[39,41],42,43]: 5*it(39)+15*it(41)+1*s(8)+16*s(10)+1*s(172)+9
Such that:s(172) =< V
aux(201) =< 1
aux(202) =< V1
s(10) =< aux(201)
it(41) =< aux(202)
aux(6) =< aux(202)
it(39) =< aux(202)
aux(6) =< aux(201)+aux(202)
it(39) =< aux(201)+aux(202)
s(8) =< aux(6)

with precondition: [Out=0,V>=2,V1>=3,V1>=V]

* Chain [35,[39,41],40,45]: 5*it(39)+6*it(41)+1*s(8)+2*s(34)+1*s(172)+10
Such that:s(172) =< V
aux(206) =< 1
aux(207) =< V1
s(34) =< aux(206)
aux(6) =< aux(207)
it(39) =< aux(207)
it(41) =< aux(207)
aux(6) =< aux(206)+aux(207)
it(39) =< aux(206)+aux(207)
s(8) =< aux(6)

with precondition: [Out=1,V>=2,V1>=3,V1>=V]

* Chain [35,[39,41],40,43]: 5*it(39)+6*it(41)+1*s(8)+2*s(34)+1*s(172)+9
Such that:s(172) =< V
aux(211) =< 1
aux(212) =< V1
s(34) =< aux(211)
aux(6) =< aux(212)
it(39) =< aux(212)
it(41) =< aux(212)
aux(6) =< aux(211)+aux(212)
it(39) =< aux(211)+aux(212)
s(8) =< aux(6)

with precondition: [Out=0,V>=2,V1>=3,V1>=V]

* Chain [35,43]: 1*s(172)+1*s(173)+5
Such that:s(173) =< 1
s(172) =< V

with precondition: [Out=0,V>=2,V1>=V]

* Chain [35,42,45]: 16*s(10)+9*s(22)+1*s(172)+10
Such that:s(172) =< V
aux(24) =< V1
aux(219) =< 1
s(10) =< aux(219)
s(22) =< aux(24)

with precondition: [Out=1,V>=2,V1>=V]

* Chain [35,42,43]: 16*s(10)+9*s(22)+1*s(172)+9
Such that:s(172) =< V
aux(24) =< V1
aux(223) =< 1
s(10) =< aux(223)
s(22) =< aux(24)

with precondition: [Out=0,V>=2,V1>=V]

* Chain [35,40,45]: 2*s(34)+1*s(172)+10
Such that:s(172) =< V
aux(227) =< 1
s(34) =< aux(227)

with precondition: [Out=1,V>=2,V1>=V]

* Chain [35,40,43]: 2*s(34)+1*s(172)+9
Such that:s(172) =< V
aux(231) =< 1
s(34) =< aux(231)

with precondition: [Out=0,V>=2,V1>=V]

* Chain [34,[39,41],45]: 5*it(39)+6*it(41)+1*s(8)+4*s(174)+5
Such that:aux(15) =< 1
aux(14) =< V1+1
aux(236) =< V1
s(174) =< aux(236)
aux(6) =< aux(14)
it(39) =< aux(14)
it(41) =< aux(14)
aux(6) =< aux(15)+aux(236)
it(39) =< aux(15)+aux(236)
s(8) =< aux(6)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [34,[39,41],43]: 5*it(39)+6*it(41)+1*s(8)+4*s(174)+4
Such that:aux(18) =< 1
aux(17) =< V1+1
aux(239) =< V1
s(174) =< aux(239)
aux(6) =< aux(17)
it(39) =< aux(17)
it(41) =< aux(17)
aux(6) =< aux(18)+aux(239)
it(39) =< aux(18)+aux(239)
s(8) =< aux(6)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [34,[39,41],42,45]: 5*it(39)+15*it(41)+1*s(8)+15*s(10)+4*s(174)+9
Such that:aux(28) =< V1+1
aux(242) =< 1
aux(243) =< V1
s(174) =< aux(243)
s(10) =< aux(242)
it(41) =< aux(28)
aux(6) =< aux(28)
it(39) =< aux(28)
aux(6) =< aux(242)+aux(243)
it(39) =< aux(242)+aux(243)
s(8) =< aux(6)

with precondition: [Out=1,V>=4,V1>=4]

* Chain [34,[39,41],42,43]: 5*it(39)+15*it(41)+1*s(8)+15*s(10)+4*s(174)+8
Such that:aux(32) =< V1+1
aux(246) =< 1
aux(247) =< V1
s(174) =< aux(247)
s(10) =< aux(246)
it(41) =< aux(32)
aux(6) =< aux(32)
it(39) =< aux(32)
aux(6) =< aux(246)+aux(247)
it(39) =< aux(246)+aux(247)
s(8) =< aux(6)

with precondition: [Out=0,V>=4,V1>=4]

* Chain [34,[39,41],40,45]: 5*it(39)+6*it(41)+1*s(8)+1*s(34)+4*s(174)+9
Such that:aux(35) =< V1+1
aux(250) =< 1
aux(251) =< V1
s(34) =< aux(250)
s(174) =< aux(251)
aux(6) =< aux(35)
it(39) =< aux(35)
it(41) =< aux(35)
aux(6) =< aux(250)+aux(251)
it(39) =< aux(250)+aux(251)
s(8) =< aux(6)

with precondition: [Out=1,V>=4,V1>=4]

* Chain [34,[39,41],40,43]: 5*it(39)+6*it(41)+1*s(8)+1*s(34)+4*s(174)+8
Such that:aux(38) =< V1+1
aux(254) =< 1
aux(255) =< V1
s(34) =< aux(254)
s(174) =< aux(255)
aux(6) =< aux(38)
it(39) =< aux(38)
it(41) =< aux(38)
aux(6) =< aux(254)+aux(255)
it(39) =< aux(254)+aux(255)
s(8) =< aux(6)

with precondition: [Out=0,V>=4,V1>=4]

* Chain [34,45]: 4*s(174)+5
Such that:aux(258) =< V1
s(174) =< aux(258)

with precondition: [Out=1,V>=2,V1>=2]

* Chain [34,43]: 4*s(174)+4
Such that:aux(262) =< V1
s(174) =< aux(262)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [34,42,45]: 15*s(10)+13*s(22)+9
Such that:aux(266) =< 1
aux(267) =< V1
s(22) =< aux(267)
s(10) =< aux(266)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [34,42,43]: 15*s(10)+13*s(22)+8
Such that:aux(271) =< 1
aux(272) =< V1
s(22) =< aux(272)
s(10) =< aux(271)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [34,40,45]: 1*s(34)+4*s(174)+9
Such that:s(34) =< 1
aux(276) =< V1
s(174) =< aux(276)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [34,40,43]: 1*s(34)+4*s(174)+8
Such that:s(34) =< 1
aux(280) =< V1
s(174) =< aux(280)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [33,[39,41],45]: 5*it(39)+7*it(41)+1*s(8)+1*s(179)+5
Such that:aux(284) =< 1
aux(285) =< V
s(179) =< aux(284)
it(41) =< aux(285)
aux(6) =< aux(285)
it(39) =< aux(285)
aux(6) =< aux(284)+aux(285)
it(39) =< aux(284)+aux(285)
s(8) =< aux(6)

with precondition: [Out=1,V>=2,V1>=2]

* Chain [33,[39,41],43]: 5*it(39)+7*it(41)+1*s(8)+1*s(179)+4
Such that:aux(289) =< 1
aux(290) =< V
s(179) =< aux(289)
it(41) =< aux(290)
aux(6) =< aux(290)
it(39) =< aux(290)
aux(6) =< aux(289)+aux(290)
it(39) =< aux(289)+aux(290)
s(8) =< aux(6)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [33,[39,41],42,45]: 5*it(39)+16*it(41)+1*s(8)+16*s(10)+9
Such that:aux(294) =< 1
aux(295) =< V
s(10) =< aux(294)
it(41) =< aux(295)
aux(6) =< aux(295)
it(39) =< aux(295)
aux(6) =< aux(294)+aux(295)
it(39) =< aux(294)+aux(295)
s(8) =< aux(6)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [33,[39,41],42,43]: 5*it(39)+16*it(41)+1*s(8)+16*s(10)+8
Such that:aux(299) =< 1
aux(300) =< V
s(10) =< aux(299)
it(41) =< aux(300)
aux(6) =< aux(300)
it(39) =< aux(300)
aux(6) =< aux(299)+aux(300)
it(39) =< aux(299)+aux(300)
s(8) =< aux(6)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [33,[39,41],40,45]: 5*it(39)+7*it(41)+1*s(8)+2*s(34)+9
Such that:aux(304) =< 1
aux(305) =< V
s(34) =< aux(304)
it(41) =< aux(305)
aux(6) =< aux(305)
it(39) =< aux(305)
aux(6) =< aux(304)+aux(305)
it(39) =< aux(304)+aux(305)
s(8) =< aux(6)

with precondition: [Out=1,V>=3,V1>=3]

* Chain [33,[39,41],40,43]: 5*it(39)+7*it(41)+1*s(8)+2*s(34)+8
Such that:aux(309) =< 1
aux(310) =< V
s(34) =< aux(309)
it(41) =< aux(310)
aux(6) =< aux(310)
it(39) =< aux(310)
aux(6) =< aux(309)+aux(310)
it(39) =< aux(309)+aux(310)
s(8) =< aux(6)

with precondition: [Out=0,V>=3,V1>=3]

* Chain [33,43]: 1*s(178)+1*s(179)+4
Such that:s(179) =< 1
s(178) =< V1

with precondition: [Out=0,V>=2,V1>=2]

* Chain [33,42,45]: 16*s(10)+10*s(22)+9
Such that:aux(317) =< 1
aux(318) =< V
s(10) =< aux(317)
s(22) =< aux(318)

with precondition: [Out=1,V>=2,V1>=2]

* Chain [33,42,43]: 16*s(10)+10*s(22)+8
Such that:aux(322) =< 1
aux(323) =< V
s(10) =< aux(322)
s(22) =< aux(323)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [33,40,45]: 2*s(34)+1*s(178)+9
Such that:s(178) =< V1
aux(327) =< 1
s(34) =< aux(327)

with precondition: [Out=1,V>=2,V1>=2]

* Chain [33,40,43]: 2*s(34)+1*s(178)+8
Such that:s(178) =< V1
aux(331) =< 1
s(34) =< aux(331)

with precondition: [Out=0,V>=2,V1>=2]

* Chain [32,[39,41],45]: 5*it(39)+9*it(41)+1*s(8)+1*s(180)+6
Such that:aux(15) =< 1
s(180) =< V
aux(13) =< V1
aux(336) =< V1+1
aux(6) =< aux(336)
it(39) =< aux(336)
it(41) =< aux(336)
aux(6) =< aux(15)+aux(13)
it(39) =< aux(15)+aux(13)
s(8) =< aux(6)

with precondition: [Out=1,V>=2,V1>=3,V1>=V]

* Chain [32,[39,41],43]: 5*it(39)+9*it(41)+1*s(8)+1*s(180)+5
Such that:aux(18) =< 1
s(180) =< V
aux(16) =< V1
aux(340) =< V1+1
aux(6) =< aux(340)
it(39) =< aux(340)
it(41) =< aux(340)
aux(6) =< aux(18)+aux(16)
it(39) =< aux(18)+aux(16)
s(8) =< aux(6)

with precondition: [Out=0,V>=2,V1>=3,V1>=V]

* Chain [32,[39,41],42,45]: 5*it(39)+18*it(41)+1*s(8)+15*s(10)+1*s(180)+10
Such that:s(180) =< V
aux(27) =< V1
aux(344) =< 1
aux(345) =< V1+1
s(10) =< aux(344)
it(41) =< aux(345)
aux(6) =< aux(345)
it(39) =< aux(345)
aux(6) =< aux(344)+aux(27)
it(39) =< aux(344)+aux(27)
s(8) =< aux(6)

with precondition: [Out=1,V>=2,V1>=4,V1>=V]

* Chain [32,[39,41],42,43]: 5*it(39)+18*it(41)+1*s(8)+15*s(10)+1*s(180)+9
Such that:s(180) =< V
aux(31) =< V1
aux(349) =< 1
aux(350) =< V1+1
s(10) =< aux(349)
it(41) =< aux(350)
aux(6) =< aux(350)
it(39) =< aux(350)
aux(6) =< aux(349)+aux(31)
it(39) =< aux(349)+aux(31)
s(8) =< aux(6)

with precondition: [Out=0,V>=2,V1>=4,V1>=V]

* Chain [32,[39,41],40,45]: 5*it(39)+9*it(41)+1*s(8)+1*s(34)+1*s(180)+10
Such that:s(180) =< V
aux(34) =< V1
aux(354) =< 1
aux(355) =< V1+1
s(34) =< aux(354)
aux(6) =< aux(355)
it(39) =< aux(355)
it(41) =< aux(355)
aux(6) =< aux(354)+aux(34)
it(39) =< aux(354)+aux(34)
s(8) =< aux(6)

with precondition: [Out=1,V>=2,V1>=4,V1>=V]

* Chain [32,[39,41],40,43]: 5*it(39)+9*it(41)+1*s(8)+1*s(34)+1*s(180)+9
Such that:s(180) =< V
aux(37) =< V1
aux(359) =< 1
aux(360) =< V1+1
s(34) =< aux(359)
aux(6) =< aux(360)
it(39) =< aux(360)
it(41) =< aux(360)
aux(6) =< aux(359)+aux(37)
it(39) =< aux(359)+aux(37)
s(8) =< aux(6)

with precondition: [Out=0,V>=2,V1>=4,V1>=V]

* Chain [32,45]: 4*s(180)+6
Such that:aux(364) =< V1
s(180) =< aux(364)

with precondition: [Out=1,V=V1,V>=2]

* Chain [32,43]: 4*s(180)+5
Such that:aux(368) =< V
s(180) =< aux(368)

with precondition: [Out=0,V>=2,V1>=V]

* Chain [32,42,45]: 15*s(10)+12*s(22)+1*s(180)+10
Such that:s(180) =< V
aux(372) =< 1
aux(373) =< V1
s(10) =< aux(372)
s(22) =< aux(373)

with precondition: [Out=1,V>=2,V1>=3,V1>=V]

* Chain [32,42,43]: 15*s(10)+12*s(22)+1*s(180)+9
Such that:s(180) =< V
aux(377) =< 1
aux(378) =< V1
s(10) =< aux(377)
s(22) =< aux(378)

with precondition: [Out=0,V>=2,V1>=3,V1>=V]

* Chain [32,40,45]: 1*s(34)+4*s(180)+10
Such that:s(34) =< 1
aux(382) =< V
s(180) =< aux(382)

with precondition: [Out=1,V>=2,V1>=3,V1>=V]

* Chain [32,40,43]: 1*s(34)+4*s(180)+9
Such that:s(34) =< 1
aux(386) =< V
s(180) =< aux(386)

with precondition: [Out=0,V>=2,V1>=3,V1>=V]

* Chain [31,[39,41],45]: 5*it(39)+9*it(41)+1*s(8)+1*s(184)+6
Such that:aux(15) =< 1
aux(13) =< V
s(184) =< V1
aux(391) =< V+1
aux(6) =< aux(391)
it(39) =< aux(391)
it(41) =< aux(391)
aux(6) =< aux(15)+aux(13)
it(39) =< aux(15)+aux(13)
s(8) =< aux(6)

with precondition: [Out=1,V>=3,V1>=2,V>=V1]

* Chain [31,[39,41],43]: 5*it(39)+9*it(41)+1*s(8)+1*s(184)+5
Such that:aux(18) =< 1
aux(16) =< V
s(184) =< V1
aux(396) =< V+1
aux(6) =< aux(396)
it(39) =< aux(396)
it(41) =< aux(396)
aux(6) =< aux(18)+aux(16)
it(39) =< aux(18)+aux(16)
s(8) =< aux(6)

with precondition: [Out=0,V>=3,V1>=2,V>=V1]

* Chain [31,[39,41],42,45]: 5*it(39)+18*it(41)+1*s(8)+15*s(10)+1*s(184)+10
Such that:aux(27) =< V
s(184) =< V1
aux(401) =< 1
aux(402) =< V+1
s(10) =< aux(401)
it(41) =< aux(402)
aux(6) =< aux(402)
it(39) =< aux(402)
aux(6) =< aux(401)+aux(27)
it(39) =< aux(401)+aux(27)
s(8) =< aux(6)

with precondition: [Out=1,V>=4,V1>=2,V>=V1]

* Chain [31,[39,41],42,43]: 5*it(39)+18*it(41)+1*s(8)+15*s(10)+1*s(184)+9
Such that:aux(31) =< V
s(184) =< V1
aux(407) =< 1
aux(408) =< V+1
s(10) =< aux(407)
it(41) =< aux(408)
aux(6) =< aux(408)
it(39) =< aux(408)
aux(6) =< aux(407)+aux(31)
it(39) =< aux(407)+aux(31)
s(8) =< aux(6)

with precondition: [Out=0,V>=4,V1>=2,V>=V1]

* Chain [31,[39,41],40,45]: 5*it(39)+9*it(41)+1*s(8)+1*s(34)+1*s(184)+10
Such that:aux(34) =< V
s(184) =< V1
aux(413) =< 1
aux(414) =< V+1
s(34) =< aux(413)
aux(6) =< aux(414)
it(39) =< aux(414)
it(41) =< aux(414)
aux(6) =< aux(413)+aux(34)
it(39) =< aux(413)+aux(34)
s(8) =< aux(6)

with precondition: [Out=1,V>=4,V1>=2,V>=V1]

* Chain [31,[39,41],40,43]: 5*it(39)+9*it(41)+1*s(8)+1*s(34)+1*s(184)+9
Such that:aux(37) =< V
s(184) =< V1
aux(419) =< 1
aux(420) =< V+1
s(34) =< aux(419)
aux(6) =< aux(420)
it(39) =< aux(420)
it(41) =< aux(420)
aux(6) =< aux(419)+aux(37)
it(39) =< aux(419)+aux(37)
s(8) =< aux(6)

with precondition: [Out=0,V>=4,V1>=2,V>=V1]

* Chain [31,45]: 4*s(184)+6
Such that:aux(425) =< V1
s(184) =< aux(425)

with precondition: [Out=1,V=V1,V>=2]

* Chain [31,43]: 4*s(184)+5
Such that:aux(429) =< V1
s(184) =< aux(429)

with precondition: [Out=0,V1>=2,V>=V1]

* Chain [31,42,45]: 15*s(10)+12*s(22)+1*s(184)+10
Such that:s(184) =< V1
aux(433) =< 1
aux(434) =< V
s(10) =< aux(433)
s(22) =< aux(434)

with precondition: [Out=1,V>=3,V1>=2,V>=V1]

* Chain [31,42,43]: 15*s(10)+12*s(22)+1*s(184)+9
Such that:s(184) =< V1
aux(438) =< 1
aux(439) =< V
s(10) =< aux(438)
s(22) =< aux(439)

with precondition: [Out=0,V>=3,V1>=2,V>=V1]

* Chain [31,40,45]: 1*s(34)+4*s(184)+10
Such that:s(34) =< 1
aux(443) =< V1
s(184) =< aux(443)

with precondition: [Out=1,V>=3,V1>=2,V>=V1]

* Chain [31,40,43]: 1*s(34)+4*s(184)+9
Such that:s(34) =< 1
aux(447) =< V1
s(184) =< aux(447)

with precondition: [Out=0,V>=3,V1>=2,V>=V1]


#### Cost of chains of start(V,V1):
* Chain [48]: 316*s(2961)+241*s(2963)+928*s(2974)+30*s(2978)+72*s(2979)+6*s(2980)+60*s(2982)+126*s(2983)+12*s(2984)+60*s(2986)+12*s(2987)+1134*s(2989)+1488*s(2990)+69*s(2994)+69*s(2998)+126*s(3001)+378*s(3002)+63*s(3003)+1764*s(3004)+504*s(3005)+189*s(3006)+276*s(3007)+189*s(3008)+156*s(3009)+60*s(3011)+12*s(3012)+108*s(3015)+120*s(3016)+48*s(3017)+12*s(3018)+12*s(3022)+12*s(3025)+36*s(3026)+6*s(3027)+168*s(3028)+48*s(3029)+18*s(3030)+48*s(3031)+18*s(3032)+108*s(3034)+12*s(3040)+36*s(3041)+6*s(3042)+168*s(3043)+48*s(3044)+18*s(3045)+18*s(3046)+120*s(3048)+24*s(3049)+108*s(3051)+12*s(3056)+36*s(3057)+6*s(3058)+168*s(3059)+48*s(3060)+18*s(3061)+18*s(3062)+30*s(3064)+6*s(3065)+30*s(3067)+6*s(3068)+30*s(3070)+6*s(3071)+10
Such that:aux(474) =< 1
aux(475) =< V
aux(476) =< V+1
aux(477) =< V+V1
aux(478) =< V+V1+1
aux(479) =< V1
aux(480) =< V1+1
s(2963) =< aux(475)
s(2961) =< aux(479)
s(2974) =< aux(474)
s(2977) =< aux(476)
s(2978) =< aux(476)
s(2979) =< aux(476)
s(2977) =< aux(474)+aux(475)
s(2978) =< aux(474)+aux(475)
s(2980) =< s(2977)
s(2981) =< aux(480)
s(2982) =< aux(480)
s(2983) =< aux(480)
s(2981) =< aux(474)+aux(479)
s(2982) =< aux(474)+aux(479)
s(2984) =< s(2981)
s(2985) =< aux(475)
s(2986) =< aux(475)
s(2985) =< aux(474)+aux(475)
s(2986) =< aux(474)+aux(475)
s(2987) =< s(2985)
s(2988) =< aux(477)
s(2989) =< aux(477)
s(2990) =< aux(477)
s(2991) =< aux(477)
s(2992) =< aux(479)
s(2993) =< aux(477)-1
s(2988) =< aux(479)+aux(479)+aux(475)
s(2989) =< aux(479)+aux(479)+aux(475)
s(2994) =< s(2990)*aux(477)
s(2995) =< aux(479)+aux(479)+aux(475)
s(2996) =< aux(479)+aux(479)+aux(475)
s(2997) =< s(2990)*s(2991)
s(2998) =< s(2990)*s(2991)
s(2999) =< s(2989)*s(2991)
s(3000) =< s(2989)*s(2992)
s(2996) =< s(2989)*s(2991)
s(3001) =< s(2989)*s(2992)
s(3002) =< s(2988)
s(3003) =< s(2989)*s(2993)
s(2995) =< s(2989)*aux(479)
s(3004) =< s(2999)
s(3005) =< s(3000)
s(3006) =< s(2996)
s(3007) =< s(2997)
s(3008) =< s(2995)
s(3009) =< aux(478)
s(3010) =< aux(478)
s(3011) =< aux(478)
s(3010) =< aux(474)+aux(477)
s(3011) =< aux(474)+aux(477)
s(3012) =< s(3010)
s(3013) =< aux(477)
s(3014) =< aux(477)
s(3015) =< aux(477)
s(3016) =< aux(477)
s(3013) =< aux(478)
s(3014) =< aux(478)
s(3015) =< aux(478)
s(3016) =< aux(478)
s(3013) =< aux(479)+aux(479)+aux(475)
s(3015) =< aux(479)+aux(479)+aux(475)
s(3017) =< s(3014)
s(3018) =< s(3016)*aux(477)
s(3019) =< aux(479)+aux(479)+aux(475)
s(3020) =< aux(479)+aux(479)+aux(475)
s(3021) =< s(3016)*s(2991)
s(3022) =< s(3016)*s(2991)
s(3023) =< s(3015)*s(2991)
s(3024) =< s(3015)*s(2992)
s(3020) =< s(3015)*s(2991)
s(3025) =< s(3015)*s(2992)
s(3026) =< s(3013)
s(3027) =< s(3015)*s(2993)
s(3019) =< s(3015)*aux(479)
s(3028) =< s(3023)
s(3029) =< s(3024)
s(3030) =< s(3020)
s(3031) =< s(3021)
s(3032) =< s(3019)
s(3033) =< aux(477)
s(3034) =< aux(477)
s(3033) =< aux(478)
s(3034) =< aux(478)
s(3035) =< aux(479)
s(3035) =< aux(480)
s(3033) =< s(3035)+s(3035)+aux(475)
s(3034) =< s(3035)+s(3035)+aux(475)
s(3036) =< s(3035)+s(3035)+aux(475)
s(3037) =< s(3035)+s(3035)+aux(475)
s(3038) =< s(3034)*s(2991)
s(3039) =< s(3034)*s(2992)
s(3037) =< s(3034)*s(2991)
s(3040) =< s(3034)*s(2992)
s(3041) =< s(3033)
s(3042) =< s(3034)*s(2993)
s(3036) =< s(3034)*aux(479)
s(3043) =< s(3038)
s(3044) =< s(3039)
s(3045) =< s(3037)
s(3046) =< s(3036)
s(3047) =< aux(477)
s(3048) =< aux(477)
s(3047) =< aux(474)+aux(477)
s(3048) =< aux(474)+aux(477)
s(3049) =< s(3047)
s(3050) =< aux(477)
s(3051) =< aux(477)
s(3050) =< s(3035)+s(3035)+aux(475)
s(3051) =< s(3035)+s(3035)+aux(475)
s(3052) =< s(3035)+s(3035)+aux(475)
s(3053) =< s(3035)+s(3035)+aux(475)
s(3054) =< s(3051)*s(2991)
s(3055) =< s(3051)*s(2992)
s(3053) =< s(3051)*s(2991)
s(3056) =< s(3051)*s(2992)
s(3057) =< s(3050)
s(3058) =< s(3051)*s(2993)
s(3052) =< s(3051)*aux(479)
s(3059) =< s(3054)
s(3060) =< s(3055)
s(3061) =< s(3053)
s(3062) =< s(3052)
s(3063) =< aux(477)
s(3064) =< aux(477)
s(3063) =< aux(477)+aux(477)
s(3064) =< aux(477)+aux(477)
s(3065) =< s(3063)
s(3066) =< aux(477)
s(3067) =< aux(477)
s(3066) =< aux(479)+aux(475)
s(3067) =< aux(479)+aux(475)
s(3068) =< s(3066)
s(3069) =< aux(479)
s(3070) =< aux(479)
s(3069) =< aux(474)+aux(479)
s(3070) =< aux(474)+aux(479)
s(3071) =< s(3069)

with precondition: [V>=0,V1>=0]

* Chain [47]: 1
with precondition: [V1=0,V>=0]

* Chain [46]: 8*s(3231)+6
Such that:s(3230) =< V1
s(3231) =< s(3230)

with precondition: [V=V1,V>=2]


Closed-form bounds of start(V,V1):
-------------------------------------
* Chain [48] with precondition: [V>=0,V1>=0]
- Upper bound: 799*V+1324*V1+938+ (V+V1)* (810*V1)+ (V+V1)* (nat(V+V1-1)*81)+ (3816*V+3816*V1)+ (2754*V+2754*V1)* (V+V1)+ (108*V+108)+ (198*V1+198)+ (228*V+228*V1+228)
- Complexity: n^2
* Chain [47] with precondition: [V1=0,V>=0]
- Upper bound: 1
- Complexity: constant
* Chain [46] with precondition: [V=V1,V>=2]
- Upper bound: 8*V1+6
- Complexity: n

### Maximum cost of start(V,V1): 799*V+1316*V1+932+ (V+V1)* (810*V1)+ (V+V1)* (nat(V+V1-1)*81)+ (3816*V+3816*V1)+ (2754*V+2754*V1)* (V+V1)+ (108*V+108)+ (198*V1+198)+ (228*V+228*V1+228)+ (8*V1+5)+1
Asymptotic class: n^2
* Total analysis performed in 13530 ms.

(12) BOUNDS(1, n^2)